Computer Architecture
One of the major concerns regarding our group's research activity in the field
of computer architecture is the exploration and evaluation of modern and
emerging architecture designs. Recent developments in microprocessor technology
indicate a paradigm shift that is likely to alter the present programming
methodologies (
see DDJ article).
We aim at the exploration of these new architectures, while focusing especially
on multithreaded designs. Some examples of our involvement include:
- Typical (Intel Core Duo / Opteron) and Aggressive multicore designs (Niagara)
- Simultaneous multithreading (SMT)
- Cell Broadband Engine (Cell)
- General-purpose computing on graphics processing units (GPGPU)
- Caches for Chip Multiprocessor Architectures (CMPs)
Relevant Project Activites