Vector IRAM: A Media-Oriented Vector Processor with Embedded DRAM
Vector IRAM is a processor architecture for portable, multimedia devices that combines vector processing and embedded DRAM. Vector processing supports scalable performance for multimedia applications at low complexity and power overhead. Embedded DRAM provides high memory bandwidth and "system-on -chip" integration.
In this talk, we will present the instruction set and architecture of Vector IRAM. We will also discuss its scaling properties, compiler and operating system issurs, and how it compares to SIMD multimedia extensions. Finally, we will present the Vector IRAM prototype microprocessor. This is an academic chip, currently under development by a group of 6 students, that integrates a 256-bit vector unit with 16 MBytes of DRAM. It uses 150 million transistors and achieves 1.6 Gops/Watt.
Christoforos Kozyrakis is a PhD student at the University of California at Berkeley. He is a member of dave Patterson's IRAM group, working on microprocessors for portable, multimedia applications. Prior to that, he was with ICS-FORTH (Greece), working on single chip ATM and multiprocessor routers.
Kozyrakis holds B.Sc. and M.Sc. degrees in Computer Science from the University of Crete (Greece) and the University of California at Berkeley respectively. His research interests include processor architecture, memory system design, and digital VLSI.