L Lakshmanan

Undergraduate research student in the International Institute of Information Technology, Hyderabad, working at the Centre for VLSI and Embedded Systems Technologies (CVEST) advised by Prof. Aftab Hussain. My interests lie in the field of Computer Architecture and microarchitectural optimizations for applications like serverless systems, as well as memory systems architecures like PIM and NMP. I am currently a Visiting Research Student at the University of Edinburgh working on vHive, under the guidance of Prof. Boris Grot and Dr. David Schall.
Links and Contact
LinkedInGitHub
Google Scholar
Email would be the best way to reach me.
Education
Bachelor of Technology (B. Tech) and Master of Science, Electronics and Communication Engineering (Dual Degree)
International Institute of Information Technology, Hyderabad
2020 - 2025
Hyderabad, Telangana, India
- Dean's List awardee (top 5%)
- Undergraduate Research Awardee
- Intel Andy Grove Scholarship Recipient
- CGPA: 9.01/10
Experience
Visiting Research Student
School of Informatics, University of Edinburgh
September 2024 - Present
Edinburgh, Scotland, United Kingdom
Working on the vHive serverless ecosystem. Analysing performance of serverless clusters with realistic functions from the vSwarm benchmark suite, improving the deployment framework for large loads. The goal of the analysis is to identify bottlenecks and implement specific architectural optimizations towards improving the performance of serverless workloads, which are characterised by their short and bursty nature as well as frequent context switches.
Undergraduate Research Student
CVEST, International Institute of Information Technology, Hyderabad
January 2022 - Present
Hyderabad, Telangana, India
Working on research projects involving embedded systems, circuit design, noise analysis and flexible electronics. Primarily worked on building low latency data collection systems which were used for collecting data towards driving event prediction tasks.
Research Collaborator
Polytechnic University of Catalonia
Jan 2024 - Oct 2024
Remote
Worked on analysing GPU architectures for Ray-Tracing applications using Vulkan-sim and Lumibench under the guidance of Dr. Antonio Gonzalez. Identifying underutilization in the ray tracing pipeline that can potentially be solved by specific architectural modifications for SIMD and RT units as well as cache hierarchies.
TPM Intern
Microsoft
May 2024 - July 2024
Hyderabad, Telangana, India
Worked with the Global Capacity Management team to plan, ideate and implement a new feature for the internal tool used for staffing. The feature was aimed at improving the efficiency and ease of use for the requestors by providing real time feedback regarding the request specifications and suggesting similar matches based on availability using a random forest regressor.
Research Collaborator
University of Michigan, Ann Arbor
May 2023 - October 2023
Remote
Worked on OpenFASoC, an automated SoC generation platform, which generates all circuit files from RTL to GDS using an open source tool flow. The circuits are generated according to a user defined specification.
System Software Development Intern
Texas Instruments
May 2023 - July 2023
Bangalore, Karnataka, India
Ported AM62x SoC to Zephyr RTOS from the proprietary SDK, wrote driver for proprietary RAT (Address Translation) module. Modified drivers for UART and Pincontrol for supporting M4F core on the AM62x. All contributions have been merged and can be found in the upstream repository: Zephyr RTOS.
Head Teaching Assistant, Digital Systems and Microcontrollers course
International Institute of Information Technology, Hyderabad
October 2022 - February 2023
Hyderabad, Telangana, India
Scheduled tutorial sessions, conducted in-person lab sessions for students who take the Digital Systems and Microcontrollers course. Conducted hardware lab sessions and tutorials for over 300 students, headed a team of teaching assistants.
Student Developer, Free and Open Source Silicon (FOSSi) Foundation
Google Summer of Code
May 2022 - September 2022
Remote
Project under the Free and Open Source Silicon Foundation (FOSSi) - Sootty, the CLI waveform viewer. Upgraded the user CLI, extended the temporal logic language that Sootty uses. Worked mainly with Python, the Lark parser and vcd files.
Curriculum Vitae
My CV can be found here: Download CV (last updated October 2024).