Sign in
Author
|
Conference
|
Journal
|
Organization
|
Year
|
DOI
Look for results that meet for the following criteria:
since
equal to
before
between
and
Search in all fields of study
Limit my searches in the following fields of study
Agriculture Science
Arts & Humanities
Biology
Chemistry
Computer Science
Economics & Business
Engineering
Environmental Sciences
Geosciences
Material Science
Mathematics
Medicine
Physics
Social Science
Multidisciplinary
Keywords
(5)
Cache Coherence
Distributed Memory
Message Passing
Shared Memory
Shared Memory Multiprocessor
Subscribe
Academic
Publications
The 48-core SCC Processor: the Programmer's View
The 48-core SCC Processor: the Programmer's View,10.1109/SC.2010.53,Timothy G. Mattson,Michael Riepen,Thomas Lehnig,Paul Brett,Werner Haas,Patrick Ken
Edit
The 48-core SCC Processor: the Programmer's View
(
Citations: 6
)
BibTex
|
RIS
|
RefWorks
Download
Timothy G. Mattson
,
Michael Riepen
,
Thomas Lehnig
,
Paul Brett
,
Werner Haas
,
Patrick Kennedy
,
Jason Howard
,
Sriram R. Vangal
,
Nitin Borkar
,
Greg Ruhl
,
Saurabh Dighe
The number of cores integrated onto a single die is expected to climb steadily in the foreseeable future. This move to many-core chips is driven by a need to optimize performance per watt. How best to connect these cores and how to program the resulting many-core processor, however, is an open research question. Designs vary from GPUs to cache-coherent
shared memory
multiprocessors to pure
distributed memory
chips. The 48-core SCC processor reported in this paper is an intermediate case, sharing traits of
message passing
and
shared memory
architectures. The hardware has been described elsewhere. In this paper, we describe the programmer's view of this chip. In particular we describe RCCE: the native
message passing
model created for the SCC processor.
Conference:
Supercomputing Conference - SC
, pp. 1-11, 2010
DOI:
10.1109/SC.2010.53
Cumulative
Annual
View Publication
The following links allow you to view full publications. These links are maintained by other sources not affiliated with Microsoft Academic Search.
(
portal.acm.org
)
(
dl.acm.org
)
(
www.informatik.uni-trier.de
)
(
dx.doi.org
)
(
ieeexplore.ieee.org
)
More »
Citation Context
(6)
...Intel provides a customized programming library for the SCC, called RCCE [3][
4
]...
...More details about the curve progression of the shown bandwidth graphs and their correlation with cache level sizes can be found in [
4
]...
Carsten Clauss
,
et al.
Evaluation and improvements of programming models for the Intel SCC ma...
...Examples of such emerging multi-core platforms are the Intels SCC [
1
] and STs Platform 2012 [2]...
...<{[REF]}>REFERENCES [
1
] A. Di Biagio and G. Agosta...
C. Silvano
,
et al.
Invited paper: Parallel programming and run-time resource management f...
...These address spaces and how they are used in programming the chip are described in [
4
]...
...MPB addresses apply to any physical address range marked with the MPBT tag. See [
4
] for details...
...As described in [
4
], software must explicitly maintain coherence between cores with regard to data placed in the MPB...
...This instruction is sufficient to implement a consistency protocol for the data in the MPB with respect to multiple cores in the processor [
4
]...
...As described in [
4
], an instruction is invoked inside the RCCE_put() function to invalidate all L1 cache lines that map to the MPB...
...This applies to the messages sent in the NAS Parallel Benchmarks LU and BT [
4
,14], as well as to those passed in High Performance Linpack [15] (the subject of investigation of the next section)...
...Network latencies are well understood [
4
] and follow the expected pattern of approximately 4 cycles per hop across the network...
Rob F. van der Wijngaart
,
et al.
Lightweight communications on Intel's single-chip cloud computer proce...
...In addition, MPI’s influence can be seen in recently proposed message passing notations such as the Multicore Communications API [25] and the RCCE library [
24
]...
Stephen F. Siegel
,
et al.
Formal Analysis of Message Passing - (Invited Talk)
...The Single-Chip Cloud Computer (SCC) experimental processor [3], [
4
] is a 48-core ’concept vehicle’ created by Intel Labs as a platform for many-core software research...
...Intel Labs provides a library called RCCE (pronounced ”rocky”) [5], [
4
]...
...Flags are implemented in two alternative ways, cf. [
4
]:...
Matthias Korch
,
et al.
Memory-Intensive Applications on a Many-Core Processor
Sort by:
Citations
(6)
Evaluation and improvements of programming models for the Intel SCC many-core processor
(
Citations: 1
)
Carsten Clauss
,
Stefan Lankes
,
Pablo Reble
,
Thomas Bemmerl
Conference:
International Conference on High Performance Computing & Simulation - HPCS
, 2011
Invited paper: Parallel programming and run-time resource management framework for many-core platforms: The 2PARMA approach
C. Silvano
,
W. Fornaciari
,
S. Crespi Reghizzi
,
G. Agosta
,
G. Palermo
,
V. Zaccaria
,
P. Bellasi
,
F. Castro
,
S. Corbetta
,
E. Speziale
,
D. Melpignano
,
J. M. Zins
http://academic.research.microsoft.com/io.ashx?type=5&id=51098657&selfId1=0&selfId2=0&maxNumber=12&query=
Conference:
International Workshop on Reconfigurable Communication-Centric Systems-on-Chip - ReCoSoC
, 2011
Lightweight communications on Intel's single-chip cloud computer processor
Rob F. van der Wijngaart
,
Timothy G. Mattson
,
Werner Haas
Journal:
Operating Systems Review - SIGOPS
, vol. 45, no. 1, pp. 73-83, 2011
Formal Analysis of Message Passing - (Invited Talk)
Stephen F. Siegel
,
Ganesh Gopalakrishnan
Conference:
Verification, Model Checking and Abstract Interpretation - VMCAI
, pp. 2-18, 2011
Memory-Intensive Applications on a Many-Core Processor
Matthias Korch
,
Thomas Rauber
,
Carsten Scholtes
Conference:
High Performance Computing and Communications - HPCC
, 2011