One of the most flexible and modular approaches to reconfigurable systems is a bus-based approach. In order to get realistic performance estimates of these systems, detailed modeling of the processor as well as the bus and memory hierarchy is required. In addition, when coupling one or more reconfigurable units with a superscalar, out-of-order issue, load/store RISC CPU using the on-chip system bus, there are issues relating to cache coherency that need to be addressed. We have developed a cycle accurate co-simulator that uses a `C' model of the processor and HDL models of the bus and reconfigurable units. We have also made modifications to the CPU pipeline to allow for non-cacheable accesses to the reconfigurable unit. This is reporte...
Performance evaluation is a serious challenge in designing or optimizing reconfigurable instruction ...
In computer architecture design, a number of candidate designs are simulated on representative workl...
Abstract—This paper presents a methodology for simulating and automatically optimizing distributed c...
Increasing complexity of modern microprocessors, combined with semiconductor technology progress slo...
Both PRAM and RMESH are important parallel computing models. This paper gives two algorithms that si...
Abstract- Performance evaluation is a serious challenge in designing or optimizing reconfigurable in...
We describe a technique for hardwaresoftware co-simulation that is almost cycle-accurate, and does n...
A clock-accurate simulation platform is proposed for performance evaluation of reconfigurable proces...
From the dawn of the first use of microprocessors and microcontrollers in embedded systems, the soft...
Parallelizing the development cycles of hardware and software is becoming the industry’s norm for re...
During processor design, it is often necessary to evaluate multiple cache configurations. This paper...
Although improved device technology has increased the performance of computer systems, fundamental h...
By using reconfigurable hardware, the algorithmic flexibility of software can be combined with the h...
Nowadays, re-configurable computing technology is one of the most important subjects of a great deal...
[[abstract]]A processor array with a reconfigurable bus system (abbreviated to PARBS) is a computati...
Performance evaluation is a serious challenge in designing or optimizing reconfigurable instruction ...
In computer architecture design, a number of candidate designs are simulated on representative workl...
Abstract—This paper presents a methodology for simulating and automatically optimizing distributed c...
Increasing complexity of modern microprocessors, combined with semiconductor technology progress slo...
Both PRAM and RMESH are important parallel computing models. This paper gives two algorithms that si...
Abstract- Performance evaluation is a serious challenge in designing or optimizing reconfigurable in...
We describe a technique for hardwaresoftware co-simulation that is almost cycle-accurate, and does n...
A clock-accurate simulation platform is proposed for performance evaluation of reconfigurable proces...
From the dawn of the first use of microprocessors and microcontrollers in embedded systems, the soft...
Parallelizing the development cycles of hardware and software is becoming the industry’s norm for re...
During processor design, it is often necessary to evaluate multiple cache configurations. This paper...
Although improved device technology has increased the performance of computer systems, fundamental h...
By using reconfigurable hardware, the algorithmic flexibility of software can be combined with the h...
Nowadays, re-configurable computing technology is one of the most important subjects of a great deal...
[[abstract]]A processor array with a reconfigurable bus system (abbreviated to PARBS) is a computati...
Performance evaluation is a serious challenge in designing or optimizing reconfigurable instruction ...
In computer architecture design, a number of candidate designs are simulated on representative workl...
Abstract—This paper presents a methodology for simulating and automatically optimizing distributed c...