dc.contributor.author | Hung, Austin | en |
dc.date.accessioned | 2006-08-22 14:02:31 (GMT) | |
dc.date.available | 2006-08-22 14:02:31 (GMT) | |
dc.date.issued | 2004 | en |
dc.date.submitted | 2004 | en |
dc.identifier.uri | http://hdl.handle.net/10012/764 | |
dc.description.abstract | Rapid progress in the area of Field-Programmable Gate Arrays (FPGAs) has led to the availability of softcore processors that are simple to use, and can enable the development of a fully working system in minutes. This has lead to the enormous popularity of System-On-Programmable-Chip (SOPC) computing platforms. These softcore processors, while relatively simple compared to their leading-edge hardcore counterparts, are often designed with a number of advanced performance-enhancing features, such as instruction and data caches. Moreover, they are designed to be used in a uniprocessor or uncoupled multiprocessor architecture, and not in a tightly-coupled multiprocessing architecture. As a result, traditional cache-coherency protocols are not suitable for use with such systems. This thesis describes a system for enforcing cache coherency on symmetric multiprocessing (SMP) systems using softcore processors. A hybrid protocol that incorporates hardware and software to enforce cache coherency is presented. | en |
dc.format | application/pdf | en |
dc.format.extent | 1009572 bytes | |
dc.format.mimetype | application/pdf | |
dc.language.iso | en | en |
dc.publisher | University of Waterloo | en |
dc.rights | Copyright: 2004,
Hung, Austin. All rights reserved. | en |
dc.subject | Electrical & Computer Engineering | en |
dc.subject | FPGA | en |
dc.subject | SOPC | en |
dc.subject | SMP | en |
dc.subject | cache coherency | en |
dc.title | Cache Coherency for Symmetric Multiprocessor Systems on Programmable Chips | en |
dc.type | Master Thesis | en |
dc.pending | false | en |
uws-etd.degree.department | Electrical and Computer Engineering | en |
uws-etd.degree | Master of Applied Science | en |
uws.typeOfResource | Text | en |
uws.peerReviewStatus | Unreviewed | en |
uws.scholarLevel | Graduate | en |