In this paper, we describe the architectural output of our 'Moving threads realization study' (MOTH) project, which is a RISC-based multicore architecture framework. Each fraction of the memory can be accesses only via a certain core, via its cache memory. This approach leads to moving light-weight threads but at the same time provides strong memory coherences as no main memory location is replicated to several caches. We describe the overall multicore architecture, but special emphasis is put on describing the functionality of individual RISC-based cor
The era of multi-core processors has begun. These multi- core processors represent a significant shi...
This paper describes initial results for an architecture called the Shared-Thread Multiprocessor (ST...
This paper presents a concurrent execution model and its micro-architecture based on in-order RISC p...
Programming multicore systems is currently considered very difficult. One reason is that those are mo...
Moving threads is a new kind of approach for multicore processor architectures. Traditionally, each ...
Moving threads is a theoretically interesting approach for mapping the computation of an application...
We present a completely new kind of approach for mapping the computation of an application to MP-SOC...
RISC-V has been experiencing explosive growth since its first appearance in 2011. Dozens of free and...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
Moving threads is a new kind of approach for mapping the computation of an application to multiproce...
Multi-core processors are becoming omnipresent in all kinds of computing platforms. Applications dev...
Multicore processors have become ubiquitous in today's computing platforms, extending from smartphon...
Performance improvements for microprocessors have traditionally been achieved by increasing their cl...
University of Minnesota Ph.D. dissertation. June 2009. Major: Computer Science. Advisors: Prof. Pen-...
The difference between emerging many-core architectures and their multi-core predecessors goes beyon...
The era of multi-core processors has begun. These multi- core processors represent a significant shi...
This paper describes initial results for an architecture called the Shared-Thread Multiprocessor (ST...
This paper presents a concurrent execution model and its micro-architecture based on in-order RISC p...
Programming multicore systems is currently considered very difficult. One reason is that those are mo...
Moving threads is a new kind of approach for multicore processor architectures. Traditionally, each ...
Moving threads is a theoretically interesting approach for mapping the computation of an application...
We present a completely new kind of approach for mapping the computation of an application to MP-SOC...
RISC-V has been experiencing explosive growth since its first appearance in 2011. Dozens of free and...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
Moving threads is a new kind of approach for mapping the computation of an application to multiproce...
Multi-core processors are becoming omnipresent in all kinds of computing platforms. Applications dev...
Multicore processors have become ubiquitous in today's computing platforms, extending from smartphon...
Performance improvements for microprocessors have traditionally been achieved by increasing their cl...
University of Minnesota Ph.D. dissertation. June 2009. Major: Computer Science. Advisors: Prof. Pen-...
The difference between emerging many-core architectures and their multi-core predecessors goes beyon...
The era of multi-core processors has begun. These multi- core processors represent a significant shi...
This paper describes initial results for an architecture called the Shared-Thread Multiprocessor (ST...
This paper presents a concurrent execution model and its micro-architecture based on in-order RISC p...