{"id":{"repo_id":"uiuc","oai_identifier":"oai:www.ideals.illinois.edu:2142/24258"},"canonical_url":"https://search.dev.ndltd.org/etd/uiuc/oai:www.ideals.illinois.edu:2142/24258","repository":{"repo_id":"uiuc","name":"University of Illinois - Urbana-Champaign","base_url":"https://www.ideals.illinois.edu/oai-pmh"},"display":{"title":"Cache design exploration in a general purpose massively parallel architecture","abstract":"Memory model design is a major part of any modern processor architecture. There are many design choices and tradeoffs to be considered, and these often need to be tightly coupled to the processing unit's arcitecure. The increased popularity of massively parallel architectures has motivated researchers to further examine the memory model tradeoffs these types of architectures and their target applications present. This thesis will focus on Rigel, a 1024-core, general purpose massively parallel architecure. I will study the memory model design tradeoffs of the Rigel cluster, a subblock of the Rigel architecure, and attempt to propose a design configuration that is suitable to the unique requirements of the Rigel architecture. Rigel is an agressive design target and requires us to focus on the area and power impact of the memory model design choices. As a result, to study the design tradeoffs, I use an approach that utlizes an RTL implementation, combined with a custom design exploration flow built on top of production quality CAD tools. This flow allows us to extract accurate power and area results for each design point and pick points that provide us with the highest perfomance density.","abstract_html":"Memory model design is a major part of any modern processor architecture. There are many design choices and tradeoffs to be considered, and these often need to be tightly coupled to the processing unit&#x27;s arcitecure. The increased popularity of massively parallel architectures has motivated researchers to further examine the memory model tradeoffs these types of architectures and their target applications present. This thesis will focus on Rigel, a 1024-core, general purpose massively parallel architecure. I will study the memory model design tradeoffs of the Rigel cluster, a subblock of the Rigel architecure, and attempt to propose a design configuration that is suitable to the unique requirements of the Rigel architecture. Rigel is an agressive design target and requires us to focus on the area and power impact of the memory model design choices. As a result, to study the design tradeoffs, I use an approach that utlizes an RTL implementation, combined with a custom design exploration flow built on top of production quality CAD tools. This flow allows us to extract accurate power and area results for each design point and pick points that provide us with the highest perfomance density.","abstract_has_math":false,"creators":["Venshtain, Simion"],"institution":"University of Illinois at Urbana-Champaign","degree_name":"M.S.","degree_level":"Thesis","degree_discipline":"Electrical & Computer Engr","degree_department":null,"school":null,"contributors":["Patel, Sanjay J."],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2011,"date_issued":"2011-05-25T14:51:03Z","date_published":"2011-05-25T14:51:03Z","updated_at":"2026-07-22T22:25:23Z","subjects":["Cache","Interconnect","Cache design","Cache hierarchy","Nonblocking cache","RTL design exploration","register transfer level (RTL)","Rigel","Massively parallel","Accelerator"],"languages":["en"],"rights":["Copyright 2011 Simion Venshtain"],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"http://hdl.handle.net/2142/24258","outbound_label":"Handle","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor","label":"Contributor","values":["Patel, Sanjay J."]},{"key":"dc:creator","label":"Author","values":["Venshtain, Simion"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2011-05-25T14:51:03Z","2011-05"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Electrical & Computer Engr"]},{"key":"thesis:degree_level","label":"Degree Level","values":["Thesis"]},{"key":"thesis:degree_name","label":"Degree Name","values":["M.S."]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["University of Illinois at Urbana-Champaign"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Cache","Interconnect","Cache design","Cache hierarchy","Nonblocking cache","RTL design exploration","register transfer level (RTL)","Rigel","Massively parallel","Accelerator"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["en"]},{"key":"dc:rights","label":"Dc Rights","values":["Copyright 2011 Simion Venshtain"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["http://hdl.handle.net/2142/24258"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["Memory model design is a major part of any modern processor architecture. There are many design choices and tradeoffs to be considered, and these often need to be tightly coupled to the processing unit's arcitecure. The increased popularity of massively parallel architectures has motivated researchers to further examine the memory model tradeoffs these types of architectures and their target applications present. This thesis will focus on Rigel, a 1024-core, general purpose massively parallel architecure. I will study the memory model design tradeoffs of the Rigel cluster, a subblock of the Rigel architecure, and attempt to propose a design configuration that is suitable to the unique requirements of the Rigel architecture. Rigel is an agressive design target and requires us to focus on the area and power impact of the memory model design choices. As a result, to study the design tradeoffs, I use an approach that utlizes an RTL implementation, combined with a custom design exploration flow built on top of production quality CAD tools. This flow allows us to extract accurate power and area results for each design point and pick points that provide us with the highest perfomance density.","Item withdrawn by Mark Zulauf (zulauf@illinois.edu) on 2011-02-22T14:58:58Z Item was in collections: University of Illinois Theses & Dissertations (ID: 1) No. of bitstreams: 1 Venshtain_Simion.pdf: 3570032 bytes, checksum: ef56e9cf11af7e0899d0f5bf249210ce (MD5)","Made available in DSpace on 2011-05-25T14:51:03Z (GMT). No. of bitstreams: 2 Venshtain_Simion.pdf: 3570032 bytes, checksum: ef56e9cf11af7e0899d0f5bf249210ce (MD5) license.txt: 4066 bytes, checksum: 5a30dc99b5fd114e80840409f3239d7f (MD5)"]},{"key":"dc:title","label":"Title","values":["Cache design exploration in a general purpose massively parallel architecture"]}]}],"canonical_facts":{"dc:contributor":["Patel, Sanjay J."],"dc:creator":["Venshtain, Simion"],"dc:date":["2011-05-25T14:51:03Z","2011-05"],"dc:description":["Memory model design is a major part of any modern processor architecture. There are many design choices and tradeoffs to be considered, and these often need to be tightly coupled to the processing unit's arcitecure. The increased popularity of massively parallel architectures has motivated researchers to further examine the memory model tradeoffs these types of architectures and their target applications present. This thesis will focus on Rigel, a 1024-core, general purpose massively parallel architecure. I will study the memory model design tradeoffs of the Rigel cluster, a subblock of the Rigel architecure, and attempt to propose a design configuration that is suitable to the unique requirements of the Rigel architecture. Rigel is an agressive design target and requires us to focus on the area and power impact of the memory model design choices. As a result, to study the design tradeoffs, I use an approach that utlizes an RTL implementation, combined with a custom design exploration flow built on top of production quality CAD tools. This flow allows us to extract accurate power and area results for each design point and pick points that provide us with the highest perfomance density.","Item withdrawn by Mark Zulauf (zulauf@illinois.edu) on 2011-02-22T14:58:58Z Item was in collections: University of Illinois Theses & Dissertations (ID: 1) No. of bitstreams: 1 Venshtain_Simion.pdf: 3570032 bytes, checksum: ef56e9cf11af7e0899d0f5bf249210ce (MD5)","Made available in DSpace on 2011-05-25T14:51:03Z (GMT). No. of bitstreams: 2 Venshtain_Simion.pdf: 3570032 bytes, checksum: ef56e9cf11af7e0899d0f5bf249210ce (MD5) license.txt: 4066 bytes, checksum: 5a30dc99b5fd114e80840409f3239d7f (MD5)"],"dc:identifier":["http://hdl.handle.net/2142/24258"],"dc:language":["en"],"dc:rights":["Copyright 2011 Simion Venshtain"],"dc:subject":["Cache","Interconnect","Cache design","Cache hierarchy","Nonblocking cache","RTL design exploration","register transfer level (RTL)","Rigel","Massively parallel","Accelerator"],"dc:title":["Cache design exploration in a general purpose massively parallel architecture"],"thesis:degree_discipline":["Electrical & Computer Engr"],"thesis:degree_level":["Thesis"],"thesis:degree_name":["M.S."],"thesis:institution_name":["University of Illinois at Urbana-Champaign"]},"updated_at":"2026-07-22T22:25:23Z"}