Back to results

University of North Texas

Evaluating the Scalability of SDF Single-chip Multiprocessor Architecture Using Automatically Parallelizing Code

Abstract

dc:description

Advances in integrated circuit technology continue to provide more and more transistors on a chip. Computer architects are faced with the challenge of finding the best way to translate these resources into high performance. The challenge in the design of next generation CPU (central processing unit) lies not on trying to use up the silicon area, but on finding smart ways to make use of the wealth of transistors now available. In addition, the next generation architecture should offer high throughout performance, scalability, modularity, and low energy consumption, instead of an architecture that is suitable for only one class of applications or users, or only emphasize faster clock rate. A program exhibits different types of parallelism: instruction level parallelism (ILP), thread level parallelism (TLP), or data level parallelism (DLP). Likewise, architectures can be designed to exploit one or more of these types of parallelism. It is generally not possible to design architectures that can take advantage of all three types of parallelism without using very complex hardware structures and complex compiler optimizations. We present the state-of-art architecture SDF (scheduled data flowed) which explores the TLP parallelism as much as that is supplied by that application. We implement a SDF single-chip multiprocessor constructed from simpler processors and execute the automatically parallelizing application on the single-chip multiprocessor. SDF has many desirable features such as high throughput, scalability, and low power consumption, which meet the requirements of the next generation of CPU design. Compared with superscalar, VLIW (very long instruction word), and SMT (simultaneous multithreading), the experiment results show that for application with very little parallelism SDF is comparable to other architectures, for applications with large amounts of parallelism SDF outperforms other architectures.

Degree

thesis:*
Grantor dc:publisher
University of North Texas
Year dc:date
2004

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Zhang, Yuhua
Contributors dc:contributor
  • Kavi, Krishna M.
  • Sweany, Philip H.
  • Brazile, Robert

Subjects

dc:subject × 10

Rights

dc:rights
Statement dc:rights
  • Public
  • Copyright
  • Zhang, Yuhua
  • Copyright is held by the author, unless otherwise noted. All rights reserved.
Language dc:language
English

Identifiers

dc:identifier.*
Identifier
oclc: 58835922
https://digital.library.unt.edu/ark:/67531/metadc4673/
ark: ark:/67531/metadc4673
OAI identifier oai:identifier
info:ark/67531/metadc4673

Chain of custody

source
Harvested from
University of North Texas
Base URL
digital.library.unt.edu/oai/
Last updated
2026-07-24
Source record
OAI-PMH GetRecord
citation

Zhang, Yuhua. Evaluating the Scalability of SDF Single-chip Multiprocessor Architecture Using Automatically Parallelizing Code. University of North Texas, 2004. https://doi.org/10.12794/metadc4673