System and method for dynamic processor core and cache partitioning on large-scale multithreaded, multiprocessor integrated circuits

A processor integrated circuit capable of executing more than one instruction stream has two or more processors. Each processor accesses instructions and data through a cache controller. There are multiple blocks of cache memory. Some blocks of cache memory may optionally be directly attached to par...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: Soltis, Jr, Donald C
Format: Patent
Sprache:eng
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator Soltis, Jr, Donald C
description A processor integrated circuit capable of executing more than one instruction stream has two or more processors. Each processor accesses instructions and data through a cache controller. There are multiple blocks of cache memory. Some blocks of cache memory may optionally be directly attached to particular cache controllers. The cache controllers access at least some of the multiple blocks of cache memory through high speed interconnect, these blocks being dynamically allocable to more than one cache controller. A resource allocation controller determines which cache memory controller has access to the dynamically allocable cache memory block. In an embodiment the cache controllers and cache memory blocks are associated with second level cache, each processor accesses the second level cache controllers upon missing in a first level cache of fixed size.
format Patent
fullrecord <record><control><sourceid>uspatents_EFH</sourceid><recordid>TN_cdi_uspatents_grants_06871264</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>06871264</sourcerecordid><originalsourceid>FETCH-uspatents_grants_068712643</originalsourceid><addsrcrecordid>eNqNjDsLwkAQhNNYiPof9gcY8EW0F8Vee1nuNsnBPcLuXpHeH-75AFurYWa-mWn1uI6iFACjhUDaJwttYrBjxOAMDJwMiZTEJKY3ZdD0BAOyOnUputhBiuCRO6rFoCcI2ZeuZ0JLdvmxvyMXlTpGpXLl2GSnMq8mLXqhxVdnFZxPt-OlzjIUMKrcy-Ilq-awX2-a3fYP5AmKzEy3</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>System and method for dynamic processor core and cache partitioning on large-scale multithreaded, multiprocessor integrated circuits</title><source>USPTO Issued Patents</source><creator>Soltis, Jr, Donald C</creator><creatorcontrib>Soltis, Jr, Donald C ; Hewlett-Packard Development Company, L.P</creatorcontrib><description>A processor integrated circuit capable of executing more than one instruction stream has two or more processors. Each processor accesses instructions and data through a cache controller. There are multiple blocks of cache memory. Some blocks of cache memory may optionally be directly attached to particular cache controllers. The cache controllers access at least some of the multiple blocks of cache memory through high speed interconnect, these blocks being dynamically allocable to more than one cache controller. A resource allocation controller determines which cache memory controller has access to the dynamically allocable cache memory block. In an embodiment the cache controllers and cache memory blocks are associated with second level cache, each processor accesses the second level cache controllers upon missing in a first level cache of fixed size.</description><language>eng</language><creationdate>2005</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://image-ppubs.uspto.gov/dirsearch-public/print/downloadPdf/6871264$$EPDF$$P50$$Guspatents$$Hfree_for_read</linktopdf><link.rule.ids>230,308,778,800,883,64020</link.rule.ids><linktorsrc>$$Uhttps://image-ppubs.uspto.gov/dirsearch-public/print/downloadPdf/6871264$$EView_record_in_USPTO$$FView_record_in_$$GUSPTO$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>Soltis, Jr, Donald C</creatorcontrib><creatorcontrib>Hewlett-Packard Development Company, L.P</creatorcontrib><title>System and method for dynamic processor core and cache partitioning on large-scale multithreaded, multiprocessor integrated circuits</title><description>A processor integrated circuit capable of executing more than one instruction stream has two or more processors. Each processor accesses instructions and data through a cache controller. There are multiple blocks of cache memory. Some blocks of cache memory may optionally be directly attached to particular cache controllers. The cache controllers access at least some of the multiple blocks of cache memory through high speed interconnect, these blocks being dynamically allocable to more than one cache controller. A resource allocation controller determines which cache memory controller has access to the dynamically allocable cache memory block. In an embodiment the cache controllers and cache memory blocks are associated with second level cache, each processor accesses the second level cache controllers upon missing in a first level cache of fixed size.</description><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2005</creationdate><recordtype>patent</recordtype><sourceid>EFH</sourceid><recordid>eNqNjDsLwkAQhNNYiPof9gcY8EW0F8Vee1nuNsnBPcLuXpHeH-75AFurYWa-mWn1uI6iFACjhUDaJwttYrBjxOAMDJwMiZTEJKY3ZdD0BAOyOnUputhBiuCRO6rFoCcI2ZeuZ0JLdvmxvyMXlTpGpXLl2GSnMq8mLXqhxVdnFZxPt-OlzjIUMKrcy-Ilq-awX2-a3fYP5AmKzEy3</recordid><startdate>20050322</startdate><enddate>20050322</enddate><creator>Soltis, Jr, Donald C</creator><scope>EFH</scope></search><sort><creationdate>20050322</creationdate><title>System and method for dynamic processor core and cache partitioning on large-scale multithreaded, multiprocessor integrated circuits</title><author>Soltis, Jr, Donald C</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-uspatents_grants_068712643</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2005</creationdate><toplevel>online_resources</toplevel><creatorcontrib>Soltis, Jr, Donald C</creatorcontrib><creatorcontrib>Hewlett-Packard Development Company, L.P</creatorcontrib><collection>USPTO Issued Patents</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Soltis, Jr, Donald C</au><aucorp>Hewlett-Packard Development Company, L.P</aucorp><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>System and method for dynamic processor core and cache partitioning on large-scale multithreaded, multiprocessor integrated circuits</title><date>2005-03-22</date><risdate>2005</risdate><abstract>A processor integrated circuit capable of executing more than one instruction stream has two or more processors. Each processor accesses instructions and data through a cache controller. There are multiple blocks of cache memory. Some blocks of cache memory may optionally be directly attached to particular cache controllers. The cache controllers access at least some of the multiple blocks of cache memory through high speed interconnect, these blocks being dynamically allocable to more than one cache controller. A resource allocation controller determines which cache memory controller has access to the dynamically allocable cache memory block. In an embodiment the cache controllers and cache memory blocks are associated with second level cache, each processor accesses the second level cache controllers upon missing in a first level cache of fixed size.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_uspatents_grants_06871264
source USPTO Issued Patents
title System and method for dynamic processor core and cache partitioning on large-scale multithreaded, multiprocessor integrated circuits
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-16T16%3A22%3A06IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-uspatents_EFH&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=Soltis,%20Jr,%20Donald%20C&rft.aucorp=Hewlett-Packard%20Development%20Company,%20L.P&rft.date=2005-03-22&rft_id=info:doi/&rft_dat=%3Cuspatents_EFH%3E06871264%3C/uspatents_EFH%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true