GR-06 - ELECTRONIC DESIGN AUTOMATION - EDA
PPACT Evaluation of a Vector Functional Unit
Tesi esterna in azienda Tesi all'estero
Parole chiave AI HARDWARE, ARM, C, COMPILERS, DEEP LEARNING, DESIGN SPACE EXPLORATION, EMBEDDED SYSTEMS, ENERGY EFFICIENCY, FIRMWARE, HARDWARE AND SOFTWARE, HARDWARE DESIGN, HETEROGENEOUS COMPUTING, LOW POWER, MICROCONTROLLERS, VECTOR PROCESSING
Riferimenti DANIELE JAHIER PAGLIARI
Riferimenti esterni Yukai Chen (IMEC)
Tipo tesi EXPERIMENTAL, HARDWARE DESIGN, SOFTWARE DEVELOPMENT
Descrizione This thesis will be carried out at the IMEC research center in Leuven, Belgium.
Addressing the challenges of the scaling wall, memory wall, power wall, and cost wall in Integrated Circuits (ICs) design requires high-density, cost-effective systems that optimize Power, Performance, Area, Cost, and Temperature (PPACT). This can only be achieved by viewing these challenges from a system-level perspective.
During this thesis, the candidate will have the unique opportunity to shape and explore potential computing architectures suitable for future technologies. The primary task will be the RTL (Register-Transfer Level) design of a Vector Functional Unit (VFU) for a wide vector processor to boost high-performance SIMD (Single Instruction, Multiple Data) executions. The task also involves implementing data communication channels for the VFU, which includes designing a very wide register, a tile shuffler, and river routers to establish a robust data communication network capable of clustering VFUs. Finally, generate a broadly usable RTL block netlist of VFU and its communication channels.
Further, the candidate will be required to conduct RTL simulations using real workloads, such as deep learning inference, and perform power and thermal analysis at Gate level. This valuable hands-on experience will allow the student to better understand the intricacies of semiconductor technology and its challenges. Throughout this thesis, the candidate will work closely with a team of system architects and PPACT researchers at IMEC. This collaboration will offer the chance to evaluate your implementation in conjunction with future technology trends and research.
Conoscenze richieste Candidates should have a background in Electronic/Computer Engineering, with a strong understanding of Computer Architecture, Microarchitecture/ISA. Proficiency in C, Python, SystemVerilog/VHDL, and RTL simulation is necessary.
Note Thesis carried out at the IMEC research center in Leuven, Belgium, under the supervision of Dr. Francky Catthoor, Dr. Yukai Chen, and Dr. Dwaipayan Biswas. The candidate will be financially supported by IMEC for the travel (around 800/1000 Euro per month, not considering potential scholarships).
Scadenza validita proposta 04/10/2022 PROPONI LA TUA CANDIDATURA