17973234. NAMED AND CLUSTER BARRIERS simplified abstract (Intel Corporation)

From WikiPatents
Jump to navigation Jump to search

NAMED AND CLUSTER BARRIERS

Organization Name

Intel Corporation

Inventor(s)

Fangwen Fu of Folsom CA (US)

Chunhui Mei of San Diego CA (US)

John A. Wiegert of Aloha OR (US)

Yongsheng Liu of San Diego CA (US)

Ben J. Ashbaugh of Folsom CA (US)

NAMED AND CLUSTER BARRIERS - A simplified explanation of the abstract

This abstract first appeared for US patent application 17973234 titled 'NAMED AND CLUSTER BARRIERS

Simplified Explanation

Embodiments described herein provide a technique to facilitate the synchronization of workgroups executed on multiple graphics cores of a graphics core cluster. One embodiment provides a graphics core including a cache memory and a graphics core coupled with the cache memory. The graphics core includes execution resources to execute an instruction via a plurality of hardware threads and barrier circuitry to synchronize execution of the plurality of hardware threads, wherein the barrier circuitry is configured to provide a plurality of re-usable named barriers.

  • Graphics core cluster synchronization technique:
 - Facilitates synchronization of workgroups on multiple graphics cores
 - Graphics core includes cache memory and execution resources
 - Barrier circuitry for synchronizing hardware threads
 - Provides re-usable named barriers for synchronization

Potential Applications

This technology could be applied in: - High-performance computing - Graphics processing units (GPUs) - Virtual reality systems - Artificial intelligence applications

Problems Solved

- Efficient synchronization of workgroups on multiple graphics cores - Improved performance in parallel processing tasks - Enhanced coordination of hardware threads

Benefits

- Increased efficiency in graphics processing - Faster execution of parallel tasks - Improved overall system performance

Potential Commercial Applications

Optimized for: - Gaming industry - Data centers - Scientific research institutions - Automotive industry

Possible Prior Art

One possible prior art in this field is the use of barrier synchronization techniques in parallel computing systems to manage the execution of multiple threads efficiently.

What are the specific hardware requirements for implementing this synchronization technique?

The specific hardware requirements for implementing this synchronization technique include a graphics core with cache memory, execution resources, and barrier circuitry capable of managing named barriers for synchronization.

How does this technique compare to existing methods of synchronization in graphics core clusters?

This technique offers a more efficient and flexible way to synchronize workgroups on multiple graphics cores compared to traditional methods. By providing re-usable named barriers, it allows for better coordination and management of hardware threads, leading to improved overall system performance.


Original Abstract Submitted

Embodiments described herein provide a technique to facilitate the synchronization of workgroups executed on multiple graphics cores of a graphics core cluster. One embodiment provides a graphics core including a cache memory and a graphics core coupled with the cache memory. The graphics core includes execution resources to execute an instruction via a plurality of hardware threads and barrier circuitry to synchronize execution of the plurality of hardware threads, wherein the barrier circuitry is configured to provide a plurality of re-usable named barriers.