Shivam Kundan

Shivam KundanShivam KundanShivam Kundan

Shivam Kundan

Shivam KundanShivam KundanShivam Kundan
  • Home
  • Resume
  • Projects
  • Publications
  • More
    • Home
    • Resume
    • Projects
    • Publications
  • Sign In
  • Create Account

  • My Account
  • Signed in as:

  • filler@godaddy.com


  • My Account
  • Sign out


Signed in as:

filler@godaddy.com

  • Home
  • Resume
  • Projects
  • Publications

Account

  • My Account
  • Sign out

  • Sign In
  • My Account

Resume

Download PDF

Extended Resume (2 Pages)

Download PDF

Education

PhD | Southern Illinois University

May 2024

Electrical & Computer Engineering

Dissertation: Resource-Optimized Scheduling for Enhanced Power Efficiency and Throughput on Chip Multi-Processor Platforms

GPA: 3.3/4.0

MS | Southern Illinois University

Dec 2019

Electrical & Computer Engineering

Thesis: Contention-Aware & Power-Constrained Scheduling for Chip Multicore Processors
GPA: 3.6/4.0

BS | Southern Illinois University

Dec 2017

Electrical & Computer Engineering

Senior Design Project: HoloLens + IoT (Internet of Things) Smart Room

GPA: 3.6/4.0

EXPERIENCE

OpenGrowth Ventures | Technology Lead

(September 2024 - Present)


As Technology Lead at OpenGrowth Ventures:


  • Developed an AI-native OS for edge/personal computing using Linux kernel and NVIDIA Jetson Orin AGX, including real-time multi-modal ambient intelligence through sensor integration based on my custom Tricorder project hardware.


  • Designed FPGA-based Mathematical Processing Units (MPUs) for making our multimodal ambient intelligence operations more power efficient.


  • Initiating a startup to commercialize this platform.



Southern Illinois University | Graduate Research Assistant

(January 2018 - May 2024)


Developed the following under academic advisor Dr. Iraklis Anagnostopoulos:


  • A machine-learning approach for improving performance-per-Watt on Samsung Exynos 5422 Octa SoC with big. LITTLE ARM architecture


  • (With Intel Corp.) Scheduling and profiling tool in C (with x86 Assembly) to rapidly test new scheduling mechanisms on x86 processors (from user-space in Linux). Reads Performance Counters in real time and provides Python API for faster UX (project page)


  • (With Intel Corp.) A priority-aware scheduling approach for x86 architectures that yields performance within 0.2% to 14% of hardware-assisted methodologies   


  • (With Intel Corp.) Two versions of resource-pressure aware scheduler using Intel’s Cache Monitoring Technology. Improves single threaded performance by up to 16% and multi-threaded performance by up to 40% compared to Linux.



Southern Illinois University, College of ECE | Graduate Teaching Assistant

(August 2018 - May 2020)


As Teaching Assistant for Introduction to Computer Architecture (ECE329L):


  • Conducted lab sessions using Verilog HDL, SimpleScalar, QTSpim, and MARS Simulators, and helped implement functioning 32-bit MIPS architecture for final projects.


  • Helped to re-design lab assignments, based on own undergrad experience in this class and feedback from current students.


  • Added an extra lab session to discuss history & background of computer architecture and address 𝘄𝗵𝘆 and 𝗵𝗼𝘄 we reached current methods and technologies, and the next steps involved in pursuing this sub-field of ECE.



Southern Illinois University, College of Education | IT Technician

(October 2015 - December 2017)

    

  • Troubleshooting Windows and Mac computers, network configuration, hardware and software support.
     
  • Wrote weekly newsletters pertaining to IT-related news and topics.
     

SKILLS

Languages & Tools

Hardware Design Tools

Hardware Design Tools

     

C • Python • Verilog • C++
MIPS & ARM Assembly • Bash • R • Git • CMake • GDB • MATLAB • LaTeX 

Hardware Design Tools

Hardware Design Tools

Hardware Design Tools

     

Xilinx Vivado • Cadence Virtuoso • Cadence ADE L • Cadence Spectre AMS • Cadence Liberate • Synopsys VCS • Atalanta ATPG 

Embedded Systems

Frameworks & APIs

Frameworks & APIs

     

PCB Design: KiCAD, Fritzing • Microcontrollers: RP2040, ESP32 • I2C, SPI, UART, GPIO • ADC/DAC • PWM • FreeRTOS 

Frameworks & APIs

Frameworks & APIs

Frameworks & APIs

     

MPI • OpenMP • Intel RDT • Intel CAT/CMT • CUDA 

Links

Check out my work at:

Powered by

  • Home
  • Resume
  • Projects
  • Publications