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 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.

Un circuito integrado del procesador capaz de ejecutar más de una corriente de la instrucción tiene dos o más procesadores. Instrucciones y datos de accesos de cada procesador a través de un regulador del escondrijo. Hay bloques múltiples de la memoria de escondrijo. Algunos bloques de la memoria de escondrijo se pueden unir opcionalmente directamente a los reguladores particulares del escondrijo. Los reguladores del escondrijo tienen acceso por lo menos a algunos de los bloques múltiples de la memoria de escondrijo con la interconexión de alta velocidad, estos bloques que son dinámicamente allocable a más de un regulador del escondrijo. Un regulador de la asignación de recurso se determina qué regulador de la memoria de escondrijo tiene acceso al bloque dinámicamente allocable de la memoria de escondrijo. En una encarnación los bloques de los reguladores del escondrijo y de la memoria de escondrijo se asocian al segundo escondrijo del nivel, accesos de cada procesador los segundos reguladores del escondrijo del nivel sobre faltar en un primer escondrijo del nivel del tamaño fijo.

 
Web www.patentalert.com

< Methods, systems and computer program products for providing multiple cryptographic functions to applications using a common library

< EVENT NOTIFICATION CHANNEL BETWEEN SUPPLIER AND CONSUMER OBJECTS IN OBJECT ORIENTED PROGRAMMING SYSTEM WITH PROXY CONSUMER OBJECTS TO MAINTAIN UNINTERRUPTED EVENT TRANSMISSION DURING CONSUMER OBJECT OFF LINE MAINTENANCE

> Round-trip maintenance of software configuration

> Method for increasing efficiency in a multi-processor system and multi-processor system with increased efficiency

~ 00168