The Design of the Node for the Single Chip Message Passing (SCMP) Parallel Computer

dc.contributor.authorBucciero, Mark Benjaminen
dc.contributor.committeechairBaker, James M. Jr.en
dc.contributor.committeememberArmstrong, James R.en
dc.contributor.committeememberMartin, Thomas L.en
dc.contributor.departmentElectrical and Computer Engineeringen
dc.date.accessioned2011-08-06T16:01:41Zen
dc.date.adate2004-06-18en
dc.date.available2011-08-06T16:01:41Zen
dc.date.issued2004-05-11en
dc.date.rdate2004-06-18en
dc.date.sdate2004-06-04en
dc.description.abstractCurrent processor designs use additional transistors to add functionality that improves performance. These features tend to exploit instruction level parallelism. However, a point of diminishing returns has been reached in this effort. Instead, these additional transistors could be used to take advantage of thread level parallelism (TLP). This type of parallelism focuses on hundreds of instructions, rather than single instructions, executing in parallel. Additionally, as transistor sizes shrink, the wires on a chip become thinner. Fabricating a thinner wire means increasing the resistance and thus, the latency of that wire. In fact, in the near future, a signal may not reach a portion of the chip in a single clock cycle. So, in future designs, it will be important to limit the length of the wires on a chip. The SCMP parallel computer is a new architecture that is made up of small processing elements, called nodes, which are connected in a 2-D mesh with nearest neighbor connections. Nodes communicate with one another, via message passing, through a network, which uses dimension order worm-hole routing. To support TLP, each node is capable of supporting multiple threads, which execute in a non-preemptive round robin manner. The wire lengths of this system are limited since a node is only connected to its nearest neighbors. This paper focuses on the System C hardware design of the node that gets replicated across the chip. The result is a node implementation that can be used to create a hardware model of the SCMP parallel computer.en
dc.description.degreeMaster of Scienceen
dc.format.mediumETDen
dc.identifier.otheretd-06042004-084848en
dc.identifier.sourceurlhttp://scholar.lib.vt.edu/theses/available/etd-06042004-084848en
dc.identifier.urihttp://hdl.handle.net/10919/9968en
dc.publisherVirginia Techen
dc.relation.haspartmbbthesis.pdfen
dc.rightsIn Copyrighten
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.subjectsystem on chipen
dc.subjectsingle chip computeren
dc.subjectSCMPen
dc.subjectnodeen
dc.subjectProcessoren
dc.subjectparallelen
dc.titleThe Design of the Node for the Single Chip Message Passing (SCMP) Parallel Computeren
dc.typeThesisen
thesis.degree.disciplineElectrical and Computer Engineeringen
thesis.degree.grantorVirginia Polytechnic Institute and State Universityen
thesis.degree.levelmastersen
thesis.degree.nameMaster of Scienceen

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
mbbthesis.pdf
Size:
1.24 MB
Format:
Adobe Portable Document Format

Collections