Larrabee: a many-core x86 architecture for visual computing
…, E Grochowski, T Juan, P Hanrahan - ACM Transactions on …, 2008 - dl.acm.org
This paper presents a many-core visual computing architecture code named Larrabee, a new
software rendering pipeline, a manycore programming model, and performance analysis …
software rendering pipeline, a manycore programming model, and performance analysis …
Larrabee: A many-core x86 architecture for visual computing
The Larrabee many-core visual computing architecture uses multiple in-order x86 cores
augmented by wide vector processor units, together with some fixed-function logic. This …
augmented by wide vector processor units, together with some fixed-function logic. This …
[PDF][PDF] DATA-PARALLEL RASTERIZATION OF MICROPOLYGONS
E Luong, P Hanrahan - 2010 - stacks.stanford.edu
… This thesis represents a year of research in Pat Hanrahan’s graphics group. Pat encouraged
me to try my hand at research after I took his course on Image Synthesis. We quickly found …
me to try my hand at research after I took his course on Image Synthesis. We quickly found …
[图书][B] A study of persistent threads style GPU programming for GPGPU workloads
In this paper, we characterize and analyze an increasingly popular style of programming for
the GPU called Persistent Threads (PT). We present a concise formal definition for this …
the GPU called Persistent Threads (PT). We present a concise formal definition for this …
Locality-aware task management for unstructured parallelism: A quantitative limit study
As we increase the number of cores on a processor die, the on-chip cache hierarchies that
support these cores are getting larger, deeper, and more complex. As a result, non-uniform …
support these cores are getting larger, deeper, and more complex. As a result, non-uniform …
Software development tools using GPGPU potentialities
VA Dudnik, VI Kudryavtsev, TM Sereda… - … атомной науки и …, 2011 - dspace.nbuv.gov.ua
The paper deals with potentialities of various up-to-date software development tools for
making use of graphic processor (GPU) parallel computing resources. Examples are given to …
making use of graphic processor (GPU) parallel computing resources. Examples are given to …
Effective static bin patterns for sort-middle rendering
To effectively utilize an ever increasing number of processors during parallel rendering,
hardware and software designers rely on sophisticated load balancing strategies. While …
hardware and software designers rely on sophisticated load balancing strategies. While …
P-SOCRATES: A parallel software framework for time-critical many-core systems
Current generation of computing platforms is embracing multi-core and many-core processors
to improve the overall performance of the system, meeting at the same time the stringent …
to improve the overall performance of the system, meeting at the same time the stringent …
Valkyrie: Leveraging inter-tlb locality to enhance gpu performance
Programming on a GPU has been made considerably easier with the introduction of Virtual
Memory features, which support common pointer-based semantics between the CPU and the …
Memory features, which support common pointer-based semantics between the CPU and the …