We introduce a strict version of the concept of a load/store instruction set architecture in the setting of Maurer machines. We take the view that transformations on the states of a Maurer machine are achieved by applying threads as considered in thread algebra to the Maurer machine. We study how the transformations on the states of the main memory of a strict load/store instruction set architecture that can be achieved by applying threads depend on the operating unit size, the cardinality of the instruction set and the maximal number of states of the threads
The relentless push in technology scaling driven by Moore's Law has witnessed fantastic gains in the...
This work aims to reduce the power consumed in the instruction memory of instruction set processors ...
Model checking is a well understood method for verifying correctness of concurrent programs. Commonl...
Abstract. We introduce a strict version of the concept of a load/store instruction set architecture ...
In this paper, we study how certain conditions can affect the transformations on the states of the m...
We investigate basic issues concerning stored threads and their execution, building upon Maurer’s mo...
We model micro-architectures with non-pipelined instruction processing and pipelined instruction pro...
We present the development of a theory of stored threads and their execution. The work builds upon M...
In a previous paper, we used Maurer machines to model and analyse micro-architectures. In the curren...
AbstractIn a previous paper, we used Maurer machines to model and analyse micro-architectures. In th...
Modern processors deploy a variety of weak memory models, which for efficiency reasons may (appear t...
Abstract. We perceive programs as single-pass instruction sequences. A single-pass instruction seque...
We perceive programs as single-pass instruction sequences. A single-pass instruction sequence under ...
In high-end processors, increasing the number of in-flight instructions can improve performance by o...
Modern superscalar processors use wide instruction issue widths and out-of-order execution in order ...
The relentless push in technology scaling driven by Moore's Law has witnessed fantastic gains in the...
This work aims to reduce the power consumed in the instruction memory of instruction set processors ...
Model checking is a well understood method for verifying correctness of concurrent programs. Commonl...
Abstract. We introduce a strict version of the concept of a load/store instruction set architecture ...
In this paper, we study how certain conditions can affect the transformations on the states of the m...
We investigate basic issues concerning stored threads and their execution, building upon Maurer’s mo...
We model micro-architectures with non-pipelined instruction processing and pipelined instruction pro...
We present the development of a theory of stored threads and their execution. The work builds upon M...
In a previous paper, we used Maurer machines to model and analyse micro-architectures. In the curren...
AbstractIn a previous paper, we used Maurer machines to model and analyse micro-architectures. In th...
Modern processors deploy a variety of weak memory models, which for efficiency reasons may (appear t...
Abstract. We perceive programs as single-pass instruction sequences. A single-pass instruction seque...
We perceive programs as single-pass instruction sequences. A single-pass instruction sequence under ...
In high-end processors, increasing the number of in-flight instructions can improve performance by o...
Modern superscalar processors use wide instruction issue widths and out-of-order execution in order ...
The relentless push in technology scaling driven by Moore's Law has witnessed fantastic gains in the...
This work aims to reduce the power consumed in the instruction memory of instruction set processors ...
Model checking is a well understood method for verifying correctness of concurrent programs. Commonl...