Department of Electrical and Computer Engineering

View Full Calendar

Marcelo Orenes Vera Joint CS/ECE Faculty Candidate Seminar

Event Type
Seminar/Symposium
Sponsor
Electrical and Computer Engineering and Computer Science
Location
B02 CSL Auditorum & Zoom
Date
Jan 31, 2024   10:00 - 11:00 am  
Speaker
Marcelo Orenes Vera, Princeton University
Contact
Angie Ellis
E-Mail
amellis@illinois.edu
Phone
217-300-1910
Views
106
Originating Calendar
Illinois ECE Calendar

Joint ECE/CS Faculty Candidate Seminar

Marcelo Orenes Vera

PhD Candidate, Princeton University

Wednesday, January 31, 2024, 10:00-11:00 am

B02 CSL Auditorium or via Zoom

Title: Navigating Heterogeneity and Scalability in Modern Chip Design 

Abstract: The pursuit of continued improvements in performance and energy efficiency, following the end of Moore's Law and Dennard scaling, marks a pivotal moment in system architecture. As modern systems leverage parallelism and hardware specialization to achieve these goals, new challenges arise:

(1) The complexity of the system grows with the number of distinct hardware components, making it difficult to verify that it will behave correctly and securely;

(2) Parallelizing applications across more processing elements (PEs) increases the pressure on the memory hierarchy and the network to supply data to the PEs, which results in severe bottlenecks for data- and communication-intensive applications such as graph analytics and sparse linear algebra.

These challenges call for re-thinking our software abstractions and hardware designs to achieve scalable and efficient systems, as well as introducing robust methodologies to ensure their correctness and security.

This talk presents my work on scalable data-centric architectures that co-design the hardware with the migrate-compute-to-the-data programming model to outperform the best results from the Graph500 list. Moreover, this architecture offers a chiplet-based design that enables post-silicon re-configuration of critical resources like the memory hierarchy or network-on-chip for a cost-efficient integration based on different deployment targets.

In addition, this talk also introduces two formal-verification-based tools that assist the design of verifiably correct and secure hardware RTL by leveraging high-level abstraction primitives and large language models. In addition to facilitating the design process, my verification work also identified and fixed security vulnerabilities and correctness bugs in widely used open-source hardware projects.

Marcelo Onenes Vera is a PhD candidate at Princeton University advised by Margaret Martonosi and David Wentzlaff. He received his BSE from University of Murcia. His research focuses on Computer Architecture, from hardware RTL design and verification to software programming models of novel architectures. He has previously worked in the hardware industry at Arm, contributing to the design and verification of three GPU projects; at Cerebras Systems, creating High-Performance Computing kernels; and at AMD Research, working towards designing the next generation data centers optimized for large graph data structure traversal. At Princeton, he has contributed in two academic chip tapeouts that aims to improve the performance, power and programmability of several emerging workflows in the broad areas of Machine Learning and Graph Analytics. His contributions to scalable data-centric architectures were recognized with the gold medal at the ACM/SIGMICRO 2022 SRC and with an honorable mention at the IEEE Top Picks of 2023.

link for robots only