2011
DOI: 10.1007/s00450-011-0165-1
|View full text |Cite
|
Sign up to set email alerts
|

Experiments with the Fresh Breeze tree-based memory model

Abstract: The Fresh Breeze memory model and system architecture is proposed as an approach to achieving significant improvements in massively parallel computation by supporting fine-grain management of memory and processing resources and utilizing a global shared name space for all processors and computation tasks. Memory management and the scheduling of tasks are done by hardware realizations, eliminating nearly all operating system execution cycles for data access, task scheduling and security. In particular, the Fres… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0
1

Year Published

2012
2012
2020
2020

Publication Types

Select...
4
1
1

Relationship

2
4

Authors

Journals

citations
Cited by 10 publications
(6 citation statements)
references
References 16 publications
0
5
0
1
Order By: Relevance
“…Earlier simulations demonstrating the merit of the Fresh Breeze PXM for standard linear algebra computations, dot product, matrix multiply and the Fast Fourier Transform, have been reported in recent publications [10,11], showing effectiveness in exploiting fine-grain concurrency in these kernels. The work reported here adds to our confidence that the Fresh Breeze PXM is a worthy candidate for guiding the architecture of future massively parallel computer systems.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…Earlier simulations demonstrating the merit of the Fresh Breeze PXM for standard linear algebra computations, dot product, matrix multiply and the Fast Fourier Transform, have been reported in recent publications [10,11], showing effectiveness in exploiting fine-grain concurrency in these kernels. The work reported here adds to our confidence that the Fresh Breeze PXM is a worthy candidate for guiding the architecture of future massively parallel computer systems.…”
Section: Discussionmentioning
confidence: 99%
“…Programs written using a library interface to an implementation of the Fresh Breeze PXM have been developed for the linear algebra kernels, dot product, matrix multiply, and the Fast Fourier Transform. Our simulation tool has shown that the use of the Fresh Breeze memory model in these kernel algorithms achieves full utilization of 40 processing cores even for modest problem sizes [10,11]. Section 6 of this paper reports on simulation experiments using the breadth-first search algorithm discussed in Section 4.…”
Section: Simulation Studiesmentioning
confidence: 99%
“…For use in massively parallel high performance systems, these implementations have unacceptable complexity and energy consumption. Fortunately, this need not be the case: we have demonstrated a memory model implementation, using trees of fixed size memory chunks, that provides an efficient global virtual memory for all executing tasks in a multi-core system [8].…”
Section: B Flexible Resource Managementmentioning
confidence: 99%
“…A way out of the garbage collection dilemma is to adopt a program execution model in which data blocks, once defined by execution of a codelet, are never modified. This write-once policy guarantees that cycles of references can never be created, and therefore the reference count method of garbage collection [8] may be used. Moreover, reference count garbage collection is readily implemented in hardware as a distributed activity, concurrent with user task execution.…”
Section: Design For a Multi-core Osmentioning
confidence: 99%
See 1 more Smart Citation