A parallel-execution model (PEM) new approach that simulates concurrent parallelism in parallel programs is presented. The approach uses VHDL (VHSIC Hardware Description Language) as the modeling tool. The PEM approach consists of two components: The first component is an IF1 parser. The parser takes a dataflow graph represented by the IF1 (Intermediate Form 1) dataflow language as an input and produces Java objects as an output. The second component is an IF1-to-VHDL compiler. This compiler takes the Java objects produced by the IF1 parser as an input and produces the corresponing VHDL code that reprersents the graph as an output. To validate our approach we apply the VHDL simulator to simulate the resultant code and get the PEM performanc...
We describe a technique for hardware-software co-simulation that is almost cycle-accurate, and does ...
The performance of a computer system is important. One way of improving performance is to use multip...
As massively parallel computers proliferate, there is growing interest in finding ways by which perf...
Parallel programming models exist as an abstraction of hardware and memory architectures. There are ...
In this paper, a simulation model for incorporation within a performance-oriented parallel software ...
We present a new performance modeling system for message-passing parallel programs that is based aro...
AbstractThe exploitation of parallelism among traces, i.e. hot paths of execution in programs, is a ...
We present a new performance modeling system for message-passing parallel programs that is based aro...
Hardware Description Languages (HDL) like VHDL are widely used to design and simulate with program-m...
This thesis presents a unified approach to modeling of parallel architectures and algorithms with sp...
In this article, we discuss the application of compiler technology for eliminating redundant computa...
This paper describes an object oriented simulator model for parallel computer systems that is design...
In this paper, a simulation model for incorporation within a performance-oriented parallel software ...
The performance of parallel code significantly depends on the parallel task granularity (PTG). If th...
VHDL is the one of the most important and widely used hardware description languages at this time. T...
We describe a technique for hardware-software co-simulation that is almost cycle-accurate, and does ...
The performance of a computer system is important. One way of improving performance is to use multip...
As massively parallel computers proliferate, there is growing interest in finding ways by which perf...
Parallel programming models exist as an abstraction of hardware and memory architectures. There are ...
In this paper, a simulation model for incorporation within a performance-oriented parallel software ...
We present a new performance modeling system for message-passing parallel programs that is based aro...
AbstractThe exploitation of parallelism among traces, i.e. hot paths of execution in programs, is a ...
We present a new performance modeling system for message-passing parallel programs that is based aro...
Hardware Description Languages (HDL) like VHDL are widely used to design and simulate with program-m...
This thesis presents a unified approach to modeling of parallel architectures and algorithms with sp...
In this article, we discuss the application of compiler technology for eliminating redundant computa...
This paper describes an object oriented simulator model for parallel computer systems that is design...
In this paper, a simulation model for incorporation within a performance-oriented parallel software ...
The performance of parallel code significantly depends on the parallel task granularity (PTG). If th...
VHDL is the one of the most important and widely used hardware description languages at this time. T...
We describe a technique for hardware-software co-simulation that is almost cycle-accurate, and does ...
The performance of a computer system is important. One way of improving performance is to use multip...
As massively parallel computers proliferate, there is growing interest in finding ways by which perf...