E N D
1. Computer ArchitectureProf. Wen-mei Hwuw-hwu@uiuc.edu
2. Computer Architecture – Fueling the Digital Revolution of our World
3. The Big Picture The big picture. Talk about the levels of abstraction. Talk about the fact that this is where all programs get ushered into hardware execution.
Circuits are increasing providing both opportunities (resources, bandwidth) and challenges (noise, power).
Circuits are locally designed; software is globally intertwined
Software is increasingly over designed for portability and productivity.
The path between the two domains is increasingly stressed and inadequate due to this mismatch.
The focus of the thrust is to provide a very strong path from the productivity oriented software domain into the performance oriented hardware domain.
Translate device/circuit level innovations into visible benefit at the application/software level!
The big picture. Talk about the levels of abstraction. Talk about the fact that this is where all programs get ushered into hardware execution.
Circuits are increasing providing both opportunities (resources, bandwidth) and challenges (noise, power).
Circuits are locally designed; software is globally intertwined
Software is increasingly over designed for portability and productivity.
The path between the two domains is increasingly stressed and inadequate due to this mismatch.
The focus of the thrust is to provide a very strong path from the productivity oriented software domain into the performance oriented hardware domain.
Translate device/circuit level innovations into visible benefit at the application/software level!
4. Examples of Illinois ECE Computer Architecture Contributions
5. Future Trend Examples Scientific breakthroughs are driven by computing
Japanese Earth Simulator, U.S. Blue Gene/L
Medical treatments are shaped by computing
Medical imaging, molecular-level medicine, drug discovery
Entertainment is driven by computing
Animation movies, games, digital music
Appliances and utilities are revolutionized by computing
Digital cameras, digital camcorders, digital cell phones
6. Example Current Project Trusted ILLIAC
256 nodes in first version
2 AMD Opteron chips, HP blade serve boards, and Nallatech/Xilinx FPGA board in each node
Massive acceleration of performance critical applications
Security mechanism realized in FPGA for trusted operation
NSF/HP/AMD/Xilinx sponsored
7. Selected Electives - Computer Architecture ECE391 (398SSL): Computer Systems Engineering. Covers the interactions between hardware and software and the design of system software.
ECE 412: Microcomputer Lab. Integrates topics from core courses. Extensive microprogramming, hardware design and debugging, interfacing experience.
ECE 425: Introduction to VLSI System Design. Interactive graphics design of MOS VLSI circuit layouts. Electronics background unnecessary.
ECE 462: Logic Design. Advanced techniques for design of combinational and sequential logic circuits.
ECE 482: Large Scale Integrated Circuit Design. Emphasizes MOS LSI. Complements ECE 325.
CS426: Compiler Construction. Describes the design and implementation of modern compilers.
8. Who are the architecture faculty members? Prof. N. Carter
Reconfigurable computing, quantum computing
Prof. M. Frank
Parallel processing microarchitecture, parallelizing compilers
Prof. W. Hwu
Microarchitecture, parallelizing compiler analysis, high-level synthesis, biomdeical computing systems
Prof. S. Lumetta
Operating systems, dynamic optimization techniques
Prof. S. Patel
Microarchitecture, dynamic optimization techniques, reliability
Prof. N. Navarro (joint appointment with UPC Barcelona, Spain)
Microarchitecture, operating systems, reconfigurable computing