You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Java, Python, Pytorch, Tensorflow, C (from CS 3410), C++
Research
When do you want to do research?
During this spring semester.
What is exciting to you about research?
I am excited about research because it is a great learning opportunity to build new skills while contributing to real-world projects that are trying to build something that hasn’t been created or explored yet. I am hoping to gain practical experience and leave with a better understanding of lower-level computer architecture concepts and better know the relationship between software and computer networks/hardware.
What kind of research do you want to do?
I am looking to explore. I want to work with lower level languages (C or C++) but I am totally open to other languages as well. I want to work on computer/network systems related projects which is why the Capra research group interested me.
Background
Was there a paper that particularly excited you?
The paper “Network Design Considerations for Trading Systems" by Professor Nate Foster and others particularly excited me. It provided an indepth look at the unique architectural challenges involved in creating low-latency networks for algorithmic trading systems. I was especially interested in their exploration of Layer-1 switches as a solution for achieving ultra-low latency and how this works in comparison to the limitations of traditional data center networks. The insights on latency optimization and efficient multicast support directly relate to the project on programmable packet scheduling with Rio. Overall understanding how computer architecture and network systems work will help me better investigate and improve the current computer systems of today.
I would be interested in working on the Rio, a Language for Programmable Packet Scheduling project. Working to develop a domain-specific language that enables precise control over packet scheduling on smartNICs would be a great opportunity for me to build my understanding in high-performance network architectures and understand software-defined networking. The integration of Rio with FPGA-based smartNICs would also be a great opportunity for me to work with the intersection of programming languages, compiler design, and hardware acceleration, all valuable skills that I have wanted to gain practical experience in for a while now. I also found the Calyx project to also be interesting and I would also like to better understand and possibly contribute to that as well.
Anything else you want to tell us about yourself?
My experience prior to this has largely been on higher level programming projects working in java or python and building software applications. I did however gain great experience in CS 3410 in the fall and am very motivated to bridge any gaps in understanding I will inevitably have when joining any of these projects. I am interested in joining and becoming a significant contributor to a project in the computer architecture or networks space this semester even though I don’t have much prior experience because I am taking a light course load of 14 credits with minimal other commitments. I want to take this semester as an opportunity to learn something new and challenging in computer science and make a significant contribution.
Personal Details
Name:
Abhi Vetukuri
Undergrad or MEng?
Year in Cornell:
Senior, starting Meng next semester
Relevant classes:
CS 3410, CS 3110, CS 2110, CS 4780: Intro to Machine Learning, CS 4410: OS, CS 4450: Networks, ECE 4230: Computer Vision
Expertise (languages/frameworks/etc.):
Java, Python, Pytorch, Tensorflow, C (from CS 3410), C++
Research
When do you want to do research?
During this spring semester.
What is exciting to you about research?
I am excited about research because it is a great learning opportunity to build new skills while contributing to real-world projects that are trying to build something that hasn’t been created or explored yet. I am hoping to gain practical experience and leave with a better understanding of lower-level computer architecture concepts and better know the relationship between software and computer networks/hardware.
What kind of research do you want to do?
I am looking to explore. I want to work with lower level languages (C or C++) but I am totally open to other languages as well. I want to work on computer/network systems related projects which is why the Capra research group interested me.
Background
Was there a paper that particularly excited you?
The paper “Network Design Considerations for Trading Systems" by Professor Nate Foster and others particularly excited me. It provided an indepth look at the unique architectural challenges involved in creating low-latency networks for algorithmic trading systems. I was especially interested in their exploration of Layer-1 switches as a solution for achieving ultra-low latency and how this works in comparison to the limitations of traditional data center networks. The insights on latency optimization and efficient multicast support directly relate to the project on programmable packet scheduling with Rio. Overall understanding how computer architecture and network systems work will help me better investigate and improve the current computer systems of today.
Which of the current research projects would you be interested in working on and why?
I would be interested in working on the Rio, a Language for Programmable Packet Scheduling project. Working to develop a domain-specific language that enables precise control over packet scheduling on smartNICs would be a great opportunity for me to build my understanding in high-performance network architectures and understand software-defined networking. The integration of Rio with FPGA-based smartNICs would also be a great opportunity for me to work with the intersection of programming languages, compiler design, and hardware acceleration, all valuable skills that I have wanted to gain practical experience in for a while now. I also found the Calyx project to also be interesting and I would also like to better understand and possibly contribute to that as well.
Anything else you want to tell us about yourself?
My experience prior to this has largely been on higher level programming projects working in java or python and building software applications. I did however gain great experience in CS 3410 in the fall and am very motivated to bridge any gaps in understanding I will inevitably have when joining any of these projects. I am interested in joining and becoming a significant contributor to a project in the computer architecture or networks space this semester even though I don’t have much prior experience because I am taking a light course load of 14 credits with minimal other commitments. I want to take this semester as an opportunity to learn something new and challenging in computer science and make a significant contribution.
Attach a CV/Resumé:
Abhi Vetukuri Prospective Student Resume.pdf
The text was updated successfully, but these errors were encountered: