University of Illinois at Urbana-Champaign
Superthreading: Integrating Compilation Technology and Processor Architecture for Cost-Effective Concurrent Multithreading
Abstract
dc:descriptionIn this thesis we also present the compiler techniques for superthreaded processors. Many existing compiler techniques used in traditional parallelizing compilers for multiprocessors as well as some specific compiler techniques for superthreaded processors are needed for generating superthreaded codes and enhancing parallelism between threads. We evaluate the performance of the superthreaded architecture with a trace-driven, cycle-by-cycle superthreaded processor simulator by using codes transformed by hand and codes generated by our superthreading compiler prototype. The simulation results show that a superthreaded processor can achieve good performance by exploiting both thread-level and instruction-level parallelism in programs.
Degree
thesis:*- Name thesis:degree_name
- Ph.D.
- Level thesis:degree_level
- Dissertation
- Discipline thesis:degree_discipline
- Computer Science
- Grantor
- University of Illinois at Urbana-Champaign
- Year dc:date
- 1998
Author and committee
dc:creator, dc:contributor.*- Author dc:creator
-
- Tsai, Jenn-Yuan
- Contributors dc:contributor
-
- Yew, Pen-Chung
Subjects
dc:subject × 1Rights
- Language dc:language
- eng
Identifiers
dc:identifier.*- Identifier
- (MiAaPQ)AAI9904609
- OAI identifier oai:identifier
- oai:www.ideals.illinois.edu:2142/81920