The difficulty of programming parallel computers has impeded their wide-spread use. The problems are caused by existing hardware and software tools. The software problems on shared-memory and vector computers can be solved by using deterministic high-performance functional languages like SISAL. Distributed-memory computers have even more obstacles than shared-memory parallel machines. Research indicates that multithreaded architectures can hide long latency of distributed memories and that they can solve the problems of locality. Tera`s MTA multiprocessor is based on the concept of multithreading and provides the programmer with a real shared-memory model. This paper investigates the performance of parallel loops written in SISAL and execut...
Cache-coherent, bus-based shared-memory multiprocessors are a cost-effective platform for parallel p...
ABSTRACT: In this paper, we describe how to write efficient, parallel codes for the Cray XMTTM syste...
A new trend in processor design is increased on-chip support for multithreading in the form of both ...
Present-day parallel computers often face the problems of large software overheads for process switc...
The Tera Multithreaded Architecture (MTA) is a radical new architecture intended to revolutionize hi...
The Tera Multithreaded Architecture (MTA) is a radical new architecture intended to revolutionize hi...
There are many paradigms being promoted and explored for programming parallel computers, including m...
This thesis describes a new implementation of the implicitly parallel functional programming languag...
Tera Computer and Sandia National Laboratories have completed a CRADA, which examined the Tera Multi...
Parallel computing is becoming increasingly ubiquitous in recent years. The sizes of application pro...
Parallel computing is becoming increasingly ubiquitous in recent years. The sizes of application pro...
The Tera Multithreaded Architecture (MTA) is a new parallel supercomputer currently being installed ...
The two key factors affecting the performance of tera-scale computations are the parallel efficiency...
Coarse grained threading, such as in the SPMD model of parallel programming, has been shown to be an...
A parallel program consists of sets of concurrent and sequential tasks. Often, a reduction (such as ...
Cache-coherent, bus-based shared-memory multiprocessors are a cost-effective platform for parallel p...
ABSTRACT: In this paper, we describe how to write efficient, parallel codes for the Cray XMTTM syste...
A new trend in processor design is increased on-chip support for multithreading in the form of both ...
Present-day parallel computers often face the problems of large software overheads for process switc...
The Tera Multithreaded Architecture (MTA) is a radical new architecture intended to revolutionize hi...
The Tera Multithreaded Architecture (MTA) is a radical new architecture intended to revolutionize hi...
There are many paradigms being promoted and explored for programming parallel computers, including m...
This thesis describes a new implementation of the implicitly parallel functional programming languag...
Tera Computer and Sandia National Laboratories have completed a CRADA, which examined the Tera Multi...
Parallel computing is becoming increasingly ubiquitous in recent years. The sizes of application pro...
Parallel computing is becoming increasingly ubiquitous in recent years. The sizes of application pro...
The Tera Multithreaded Architecture (MTA) is a new parallel supercomputer currently being installed ...
The two key factors affecting the performance of tera-scale computations are the parallel efficiency...
Coarse grained threading, such as in the SPMD model of parallel programming, has been shown to be an...
A parallel program consists of sets of concurrent and sequential tasks. Often, a reduction (such as ...
Cache-coherent, bus-based shared-memory multiprocessors are a cost-effective platform for parallel p...
ABSTRACT: In this paper, we describe how to write efficient, parallel codes for the Cray XMTTM syste...
A new trend in processor design is increased on-chip support for multithreading in the form of both ...