triceratops

Concurrency in Multi-Core Processor Design

TriCollege Digital Repository

Title: Concurrency in Multi-Core Processor Design
Author: Clancy, Patrick
Advisor: Wonnacott, David G.
Department: Haverford College. Dept of Computer Science.
Type: Thesis (B.S.)
Running Time: 392439 bytes
Issue Date: 2007
Abstract: It is possible to extend a microprocessor from a single core to a multiple cores by replicating the single core processor, and interfacing them to main memory bus via a bus arbitrator. With a multi-core processor, the possibilities for parallel programs are apparent, but the programmer must overcome those obstacles with lock based programming. Transactional Memory would provide a means for programmers to handle highly concurrent programming in a more forgiving environment. This thesis surveys these topics and discusses possible implementations in terms of the HERA architecture.
Subject: Multiprocessors
Subject: Parallel processing (Electronic computers)
Terms of Use: http://creativecommons.org/licenses/by-nc/3.0/us/
Permanent URL: http://hdl.handle.net/10066/1487

Files in this item

Files Description Size Format
2007ClancyP.pdf Thesis (Haverford users only) 383.2Kb PDF
Haverford_departmental_permission.pdf **Archive Staff Only** 30.60Kb PDF

Citation

Clancy, Patrick. "Concurrency in Multi-Core Processor Design". 2007. Available electronically from http://hdl.handle.net/10066/1487.

This item appears in the following Collection(s)

http://creativecommons.org/licenses/by-nc/3.0/us/ Except where otherwise noted, this item's license is described as http://creativecommons.org/licenses/by-nc/3.0/us/

Search


Advanced Search

Browse

My Account