About
Reconfigurable computing involves using hardware that can be dynamically reprogrammed to optimize performance for specific tasks. Field-Programmable Gate Arrays (FPGAs) are mainly used for reconfigurable computing, and are crucial for high-performance computing applications and accelerating machine learning (ML) applications. Unlike general-purpose CPUs and GPUs, FPGAs can be reconfigured to execute repetitive and computationally intense operations, offering better energy efficiency. The Reconfigurable Computing and Systems Workshop (ROCS) is aimed at attracting participants to discuss architecture of latest FPGAs and flows for executing deep learning workloads on such FPGA.
Keynote
- Keynote Speaker: Avra Chatterjee
- Title: FPGAs for Deep Learning
Speaker Bio: Avra Chatterjee is the Senior Director of Software Development at AMD, where Avra leads the verification of all products within the Adaptive and Embedded Computing Group (AECG) Business Unit. With over 25 years of experience at AMD and formerly Xilinx, Avra has been instrumental in shaping the verification strategy and execution across generations of cutting-edge technologies. Avra holds a B.Tech in Electrical Engineering from the Indian Institute of Technology, Kharagpur, and a Master’s in Electrical Engineering from San Jose State University.
Tutorials
-
Versal Heterogeneous Compute System Architecture and Design Flow
Presenter: Wikneswaran (Wicky) Pillai, AMD
Bio: Wikneswaran Pillai, with over 30 years of experience, is a consultant and trainer in Programmable Systems technologies and design techniques. He founded Sysellent Consulting LLP, which is a partner to AMD as an authorized training provider, and engages closely with leading academic institutions and industry. He is driven by the vision to generalize optimal system realization approaches that are independent of application domains and the compute platform architecture. He is a graduate from Engineering Council of London.
This tutorial introduces AMD Versal as an adaptable and heterogeneous compute platform, while relating to the generic compute architectures. The benefits of the micro-architectures of Programmable Logic and AI Engine as high-throughput accelerators will be discussed. Finally, an overview of the compile, link and build flows will be presented.
-
Executing CNNs on AMD DPUs
Presenters: M A Muneeb and Rajesh Kedia, IIT Hyderabad
Bio: M A Muneeb is an M.Tech. (research) student in CSE at IIT Hyderabad.
Rajesh Kedia is an assistant professor of CSE at IIT Hyderabad.
This tutorial will cover our flows and methodology for executing various CNNs on Deep learning Processor Unit (DPU) which is a CNN accelerator for FPGAs. The tutorial will also expose the participants to Heterogeneous Accelerated Compute Cluster (HACC).
-
Enabling Modern Embedded AI Inference Solutions by FINN
Presenter: Thomas Preusser, AMD
Bio: Thomas is a principal engineer and the FINN project lead at AMD Research. Thomas earned a PhD from TU Dresden in 2011. He worked as a postdoctoral researcher both there and at the Systems Group of ETH Zürich. He also enjoyed an EU-funded Individual Maria-Skłodowska-Curie Fellowship at the Xilinx Research Labs in Dublin. His scientific background is computer arithmetic, application acceleration and systems design using FPGAs. His current focus lies on advancing FINN, a tool for the generation of custom embedded neural-network inference solutions.
AI is rapidly permeating all aspects of our lives. It is adopted across a broad spectrum of applications, including a rising interest in classic embedded application domains. The challenges in communications, sensor intelligence and robotics are very concrete and rigid. Application-specific customization and tight system integration are key to enable these use cases. Fabric in FPGA devices and on SoC platforms delivers a solid, economical basis for this integrated flexibility and heterogeneity. This talk advertises Brevitas & FINN as a key tool chain for efficiently exploring and implementing AI inference solutions as building blocks for modern FPGA-based use case deployments. It sketches the FINN workflow, provides insights to the techniques employed by FINN and outlines journey of the development of FINN features and capabilities in the past and future.
Schedule
| 2nd Workshop on Reconfiguration Computing and Systems (ROCS) – as part of HiPC | ||||
|---|---|---|---|---|
| Dec 17, 2025, Wednesday | ||||
| Time | Duration (min) | Type of event/talk | Title | Speaker |
| 08:30 – 08:40 | 10 | Opening Remarks | Welcome Address | Organizing Committee |
| 08:40 – 09:10 | 30 | Keynote | FPGAs for Deep Learning | Avra Chatterjee |
| 09:10 – 10:40 | 90 | Tutorial-1 | Versal Heterogeneous Compute System Architecture and Design Flow |
Wikneswaran (Wicky) Pillai, AMD |
| 10:40 – 11:10 | 30 | Break | Coffee Break | — |
| 11:10 – 12:00 | 50 | Tutorial-2 | Executing CNNs on AMD DPUs |
M A Muneeb and Rajesh Kedia, IIT Hyderabad |
| 12:05 – 12:55 | 50 | Tutorial-3 | Enabling Modern Embedded AI Inference Solutions by FINN |
Thomas Preusser, AMD |
| 12:55 – 13:00 | 5 | Closing Remarks | Closing Remarks | Organizing Committee |
Organizers
-
Madhura Purnaprajna
Affiliation: AMD and PES University, Bengaluru
Bio: Madhura Purnaprajna is currently at AMD (Xilinx), where she looks at performance projections for next-gen AMD (Xilinx) ACAP devices. She received her Ph.D. in electrical engineering from the Heinz Nixdorf Institute, University of Paderborn, Germany. She was a Postdoctoral Fellow with an International Research Fellowship from the German Research Foundation (Deutsche Forschungsgemenischaft) and MHV Fellowship (SNSF), at the Processor Architecture Lab, EPFL, Switzerland, and the High-performance Computing Lab, Indian Institute of Science Bengaluru, Bengaluru. She is currently on a sabbatical from PES University. -
Rajesh Kedia
Affiliation: IIT Hyderabad
Bio: Rajesh Kedia is an assistant professor of CSE at IIT Hyderabad, with expertise in reconfigurable computing, FPGA design, and embedded AI systems. -
Naveen Purushotham
Affiliation: AMD University Program
Bio: Naveen Purushotham is a Member of the Technical Staff at AMD University Program, part of AMD Research and Advanced Development, in San Jose, CA, where he works with academic institutions on teaching and research initiatives. His recent focus has been on Efficient and Applied Deep Learning for AMD AI products. Before joining AMD through its acquisition of Xilinx, he worked at Lattice Semiconductor as a Product Engineer in semiconductor product development. He holds an M.S. in Electrical and Computer Engineering from the University of New Mexico and a Master of Information and Data Science from the University of California, Berkeley. -
Andrew Schmidt
Affiliation: AMD University Program
Bio: Dr. Andrew Schmidt is a passionate advocate for advancing technology education and research, with a rich background in academia and industry. Andrew leverages his expertise to drive innovation and collaboration within the academic community. In this role, Andrew works closely with university faculty, researchers, and students to promote the adoption of AMD technologies in academic research and curriculum development through workshops, tutorials, and collaborative projects. Andrew received his B.S. and M.S. in Computer Engineering from the University of Kansas and his Ph.D. in Electrical Engineering from the University of North Carolina at Charlotte.
Contact
Registration can be done on HiPC registration page at https://hipc.org/attendee-registration/
Contact
For inquiries, please email: rocs.hipc@gmail.com