Learn More
1 GRIDS Laboratory, Dept. of Computer Science & Software Engineering, The University of Melbourne, Australia. Email: {anthony, srikumar, raj}@csse.unimelb.edu.au Phone: +61 3 8344-1344; Fax: +61 3 9348-1184. 2 Faculty of Computer & Information Science, The University of Ljubljana, 25 Trzaska, 1000 Ljubljana, Slovenia. Email: {uros.cibej,(More)
Hardware multithreading is becoming a generally applied technique in the next generation of microprocessors. Several multithreaded processors are announced by industry or already into production in the areas of high-performance microprocessors, media, and network processors.A multithreaded processor is able to pursue two or more threads of control in(More)
Well, someone can decide by themselves what they want to do and need to do but sometimes, that kind of person will need some processor architecture from dataflow to superscalar and beyond 1st edition references. People with open minded will always try to seek for the new things and information from many sources. On the contrary, people with closed mind will(More)
The paper presents an overview of the parallel computingmodels, architectures, and research projects that are based on asynchronous instruction scheduling. It starts with pure data ow computing models and presents an historical development of several ideas (i.e. single-token-per-arc data ow, tagged-token data ow, explicit token store, threaded data ow,(More)
Current microprocessors utilise the instruction-level parallelism by a deep processor pipeline and the superscalar instruction issue technique. VLSI technology offers several solutions for aggressive exploitation of the instruction-level parallelism in future generations of microprocessors. Technological advances will replace the gate delay by on-chip wire(More)
The instruction-level parallelism found in a conventional instruction stream is limited. Studies have shown the limits of processor utilization even for today’s superscalar microprocessors. One solution is the additional utilization of more coarse-grained parallelism. The main approaches are the (single) chip multiprocessor and the multithreaded processor(More)
Data Grids are an emerging new technology for managing large amounts of distributed data. This technology is highly-anticipated by scientific communities, such as in the area of astronomy, protein simulation and high energy physics. This is because experiments in these fields generate massive amount of data which need to be shared and analysed. Since it is(More)
This paper presents some recent advanced dataflow architectures. While the dataflow concept offers the potential of high performance, the performance of an actual dataflow implementation can be restricted by a limited number of functional units, limited memory bandwidth, and the need to associatively match pending operations with available functional units.(More)
Many real-world engineering problems can be expressed in terms of partial differential equations and solved by using the finite-element method, which is usually parallelised, i.e. the mesh is divided among several processors. To achieve high parallel efficiency it is important that the mesh is partitioned in such a way that workloads are well balanced and(More)