Forth is a stack machine that represents a good match for the register stack of the Explicit Parallel Instruction Computer (EPIC) architecture. In this paper we will introduce a new calling mechanism using the register stack to implement a Forth system more efficiently. Based upon our performance measurements, we will show that the new calling mechanism is a promising technique to improve the performance of stack-based interpretative languages such as Forth. The limitation in EPIC’s Register Stack Engine makes the need for hardware support to improve performance and possibly close the efficiency gap with specialized stack processors. We will define also an adjustment to Itanium 2 processor’s instruction set to accommodate the new calling me...
Virtual machines (VMs) enable the distribution of programs in an architecture-neutral format, which...
VLIW/EPIC (Very Large Instruction Word/Explicitly Parallel Instruction Computing) processors are inc...
Code optimization and scheduling for superscalar and superpipelined processors often increase the re...
FoxandMoore [2] have recently proposeda newVM for Forth, called MachineForth. Using a simple concre...
Itanium is a fairly new and rather unusual architecture. Its defining feature is explicitly-parallel...
. The Forth engine discussed in this paper is written in GNU C, which provides several extensions th...
The Forth programming language is typically implemented to run on some particular microprocessor. Se...
Itanium is a fairly new and rather unusual architecture. Its defining feature is explicitly-parallel...
Cette thèse propose, dans sa première partie, d étendre l architecture EPIC des processeurs de la fa...
Virtual machines (VMs) are commonly used to distribute programs in an architecture-neutral format, w...
The design of higher performance processors has been following two major trends: increasing the pipe...
To achieve performance, Explicitly Parallel Instruction Computing (EPIC) systems take the responsibi...
Virtual machines (VMs) enable the distribution of programs in an architecture-neutral format, which...
Virtual machines (VMs) enable the distribution of programs in an architecture-neutral format, which...
This thesis proposes, develops, and evaluates hardware and software mechanisms that enhance the effi...
Virtual machines (VMs) enable the distribution of programs in an architecture-neutral format, which...
VLIW/EPIC (Very Large Instruction Word/Explicitly Parallel Instruction Computing) processors are inc...
Code optimization and scheduling for superscalar and superpipelined processors often increase the re...
FoxandMoore [2] have recently proposeda newVM for Forth, called MachineForth. Using a simple concre...
Itanium is a fairly new and rather unusual architecture. Its defining feature is explicitly-parallel...
. The Forth engine discussed in this paper is written in GNU C, which provides several extensions th...
The Forth programming language is typically implemented to run on some particular microprocessor. Se...
Itanium is a fairly new and rather unusual architecture. Its defining feature is explicitly-parallel...
Cette thèse propose, dans sa première partie, d étendre l architecture EPIC des processeurs de la fa...
Virtual machines (VMs) are commonly used to distribute programs in an architecture-neutral format, w...
The design of higher performance processors has been following two major trends: increasing the pipe...
To achieve performance, Explicitly Parallel Instruction Computing (EPIC) systems take the responsibi...
Virtual machines (VMs) enable the distribution of programs in an architecture-neutral format, which...
Virtual machines (VMs) enable the distribution of programs in an architecture-neutral format, which...
This thesis proposes, develops, and evaluates hardware and software mechanisms that enhance the effi...
Virtual machines (VMs) enable the distribution of programs in an architecture-neutral format, which...
VLIW/EPIC (Very Large Instruction Word/Explicitly Parallel Instruction Computing) processors are inc...
Code optimization and scheduling for superscalar and superpipelined processors often increase the re...