Abstract The Fresh Breeze memory model and system ar-chitecture is proposed as an approach to achieving signif-icant improvements in massively parallel computation by supporting fine-grain management of memory and process-ing 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 realiza-tions, eliminating nearly all operating system execution cy-cles for data access, task scheduling and security. In partic-ular, the Fresh Breeze memory model uses trees of fixed-size chunks of memory to represent all data objects, which eliminates data consistency issues and simplifies memory management. Low-cost reference-count garbage collection is use...
tions expressed in this material are those of the authors and do not necessarily reflect the views o...
A hardware self-managing heap memory (RCM) for languages like LISP, SMALLTALK, and JAVA has been des...
With the number of cores on a chip continuing to increase, we are moving towards an era where many-c...
Thesis: S.M. in Computer Science and Engineering, Massachusetts Institute of Technology, Department ...
Li, XiaomingIn the past years, processors have evolved into multi-core, and programs also turn into ...
We present the program execution model developed for the Fresh Breeze Project, which has the goal of...
It is well-known that multiprocessor systems are vastly more difficult to program than systems that ...
The Shared Memory System (SMS) for Fresh Breeze, a multiprocessor chip guided by modular programming...
This thesis evaluates the programmability and scalability of Fresh Breeze Memory (FBM), a unique me...
Analysis of massive graphs has emerged as an important area for massively parallel computation. In t...
Many hardware and compiler optimisations introduced to speed up single-threaded programs also introd...
In the field of scientific computing, the use of parallelism has led to widespread improvements in t...
Many of the modern problems in computing are, due to their nature, memory-bound. This essentially me...
. Gardens is a system which supports parallel computation across networks of workstations. This is a...
The emergence of semiconductor fabrication technology allowing a tight coupling between high-density...
tions expressed in this material are those of the authors and do not necessarily reflect the views o...
A hardware self-managing heap memory (RCM) for languages like LISP, SMALLTALK, and JAVA has been des...
With the number of cores on a chip continuing to increase, we are moving towards an era where many-c...
Thesis: S.M. in Computer Science and Engineering, Massachusetts Institute of Technology, Department ...
Li, XiaomingIn the past years, processors have evolved into multi-core, and programs also turn into ...
We present the program execution model developed for the Fresh Breeze Project, which has the goal of...
It is well-known that multiprocessor systems are vastly more difficult to program than systems that ...
The Shared Memory System (SMS) for Fresh Breeze, a multiprocessor chip guided by modular programming...
This thesis evaluates the programmability and scalability of Fresh Breeze Memory (FBM), a unique me...
Analysis of massive graphs has emerged as an important area for massively parallel computation. In t...
Many hardware and compiler optimisations introduced to speed up single-threaded programs also introd...
In the field of scientific computing, the use of parallelism has led to widespread improvements in t...
Many of the modern problems in computing are, due to their nature, memory-bound. This essentially me...
. Gardens is a system which supports parallel computation across networks of workstations. This is a...
The emergence of semiconductor fabrication technology allowing a tight coupling between high-density...
tions expressed in this material are those of the authors and do not necessarily reflect the views o...
A hardware self-managing heap memory (RCM) for languages like LISP, SMALLTALK, and JAVA has been des...
With the number of cores on a chip continuing to increase, we are moving towards an era where many-c...