First IEEE Symposium on High-Performance Computer Architecture : 22-25 Jan. 1995Latency, caused by remote memory access and remote procedure call, is one of the most serious problems in massively parallel computers. In order to eliminate the processors\u27 idle time caused by these latencies, processors must perform fast context switching among fine-grain concurrent processes. In this paper, we propose a processor architecture, called Datarol-II, that promotes efficient fine-grain multi-thread execution by performing fast context switching among fine-grain concurrent processes. In the Datarol-II processor, an implicit register load/store mechanism is embedded in the execution pipeline in order to reduce memory access overhead caused by cont...
In this paper, we describe a two-dimensional concurrent multithreaded architecture which combines ag...
A simultaneous multithreading (SMT) processor can issue instructions from several threads every cycl...
Multithreading is an important technique that improves processor utilization by allowing computation...
PARLE\u2794 Parallel Architectures and Languages Europe : 6th International PARLE Conference Athens,...
The Second IEEE Symposium on Parallel and Distributed Processing : 9-13 Dec. 1990Proposes a parallel...
There are two fundamental problems to be solved in any scalable computer system: tolerate and hide l...
There is an increasing trend to use commodity microprocessors as the compute engines in large-scale ...
In this paper we describe a new approach to designing multithreaded architecture that can be used as...
Shared memory multiprocessors are considered among the easiest parallel computers to program. Howeve...
Shared memory multiprocessors are considered among the easiest parallel computers to program. Howeve...
In this paper we describe a new approach to designing multithreaded architecture that can be used as...
Graduation date: 1995There seems to be a consensus that future Massively Parallel Architectures\ud w...
In this paper we describe a new approach to designing multithreaded architecture that can be used as...
Multithreaded processors, having hardware support for the concurrent execution of fine-grained thre...
Multithreaded processors, having hardware support for the concurrent execution of fine-grained thre...
In this paper, we describe a two-dimensional concurrent multithreaded architecture which combines ag...
A simultaneous multithreading (SMT) processor can issue instructions from several threads every cycl...
Multithreading is an important technique that improves processor utilization by allowing computation...
PARLE\u2794 Parallel Architectures and Languages Europe : 6th International PARLE Conference Athens,...
The Second IEEE Symposium on Parallel and Distributed Processing : 9-13 Dec. 1990Proposes a parallel...
There are two fundamental problems to be solved in any scalable computer system: tolerate and hide l...
There is an increasing trend to use commodity microprocessors as the compute engines in large-scale ...
In this paper we describe a new approach to designing multithreaded architecture that can be used as...
Shared memory multiprocessors are considered among the easiest parallel computers to program. Howeve...
Shared memory multiprocessors are considered among the easiest parallel computers to program. Howeve...
In this paper we describe a new approach to designing multithreaded architecture that can be used as...
Graduation date: 1995There seems to be a consensus that future Massively Parallel Architectures\ud w...
In this paper we describe a new approach to designing multithreaded architecture that can be used as...
Multithreaded processors, having hardware support for the concurrent execution of fine-grained thre...
Multithreaded processors, having hardware support for the concurrent execution of fine-grained thre...
In this paper, we describe a two-dimensional concurrent multithreaded architecture which combines ag...
A simultaneous multithreading (SMT) processor can issue instructions from several threads every cycl...
Multithreading is an important technique that improves processor utilization by allowing computation...