Donna J. Quammen

Learn More
The organization of large register banks into windows hasbeen shown to be effective in enhancing the performance of sequential programs. One drawback of such an organization, which is of of minor importance to sexsquential languages, is the overhead encountered when the register bank must be replaced during a task switch. With concurrent language paradigms,(More)
The MULTRIS (MULTitasking RISC) is a RISC-type processor developed at George Mason University and targeted for multitasking languages. The paper extends the previous design of the GMU MULTRIS processor, by providing it with a deeper pipeline and with instruction level parallelism (ILP) capability. The design is modified for several versions of superscalar(More)
h thispaper, compiler techniques are presented for mapping a concurrent language to a VLIW proces-s(m. In particular, we examine techniques that map occam programs to one node of an iWarp processor array. These methods are of interest in situations where multiple tasks are to be placed on the same processor, e.g. when trying to reduce communications(More)