Intel corporation (20240134797). BROADCAST ASYNCHRONOUS LOADS TO SHARED LOCAL MEMORY simplified abstract

From WikiPatents
Revision as of 03:54, 26 April 2024 by Wikipatents (talk | contribs) (Creating a new page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

BROADCAST ASYNCHRONOUS LOADS TO SHARED LOCAL MEMORY

Organization Name

intel corporation

Inventor(s)

John A. Wiegert of Aloha OR (US)

Joydeep Ray of Folsom CA (US)

Vasanth Ranganathan of El Dorado Hills CA (US)

Biju George of Folsom CA (US)

Fangwen Fu of Folsom CA (US)

Abhishek R. Appu of El Dorado Hills CA (US)

Chunhui Mei of San Diego CA (US)

Changwon Rhee of Rocklin CA (US)

BROADCAST ASYNCHRONOUS LOADS TO SHARED LOCAL MEMORY - A simplified explanation of the abstract

This abstract first appeared for US patent application 20240134797 titled 'BROADCAST ASYNCHRONOUS LOADS TO SHARED LOCAL MEMORY

Simplified Explanation

The abstract describes a technique for broadcasting or multicasting asynchronous loads to shared local memory of multiple graphics cores within a graphics core cluster.

  • Graphics processor with cache memory and graphics core cluster
  • Graphics core cluster includes multiple graphics cores
  • One graphics core designated as producer for multicast load
  • Producer core reads data from cache memory and transmits to consumer core

Potential Applications

This technology could be applied in high-performance computing, virtual reality systems, and graphics-intensive applications where efficient data sharing among multiple graphics cores is essential.

Problems Solved

This technology solves the problem of efficiently broadcasting or multicasting asynchronous loads to shared local memory of multiple graphics cores within a graphics core cluster, improving overall system performance and data sharing capabilities.

Benefits

The benefits of this technology include improved data sharing efficiency, enhanced system performance, and optimized utilization of resources within a graphics core cluster.

Potential Commercial Applications

Potential commercial applications of this technology include graphics processing units (GPUs) for gaming, artificial intelligence, scientific simulations, and other graphics-intensive applications.

Possible Prior Art

One possible prior art could be techniques for data sharing among multiple processing units within a computing system, such as cache coherency protocols or memory management schemes.

Unanswered Questions

How does this technology impact power consumption in graphics processors?

This article does not address the potential impact of this technology on power consumption in graphics processors. Further research is needed to understand the energy efficiency implications of broadcasting or multicasting loads to shared local memory.

What are the scalability limitations of this technique in large-scale graphics core clusters?

The article does not discuss the scalability limitations of this technique in large-scale graphics core clusters. Future studies could investigate the performance implications of scaling up this technology to accommodate a larger number of graphics cores within a cluster.


Original Abstract Submitted

embodiments described herein provide a technique to facilitate the broadcast or multicast of asynchronous loads to shared local memory of a plurality of graphics cores within a graphics core cluster. one embodiment provides a graphics processor including a cache memory a graphics core cluster coupled with the cache memory. the graphics core cluster includes a plurality of graphics cores. the plurality of graphics cores includes a graphics core configured to receive a designation as a producer graphics core for a multicast load, read data from the cache memory; and transmit the data read from the cache memory to a consumer graphics core of the plurality of graphics cores.