A Systolic Array Optimizing Compiler

A Systolic Array Optimizing Compiler
Author: Monica S. Lam
Publisher: Springer Science & Business Media
Total Pages: 217
Release: 2012-12-06
Genre: Technology & Engineering
ISBN: 1461317053

This book is a revision of my Ph. D. thesis dissertation submitted to Carnegie Mellon University in 1987. It documents the research and results of the compiler technology developed for the Warp machine. Warp is a systolic array built out of custom, high-performance processors, each of which can execute up to 10 million floating-point operations per second (10 MFLOPS). Under the direction of H. T. Kung, the Warp machine matured from an academic, experimental prototype to a commercial product of General Electric. The Warp machine demonstrated that the scalable architecture of high-peiformance, programmable systolic arrays represents a practical, cost-effective solu tion to the present and future computation-intensive applications. The success of Warp led to the follow-on iWarp project, a joint project with Intel, to develop a single-chip 20 MFLOPS processor. The availability of the highly integrated iWarp processor will have a significant impact on parallel computing. One of the major challenges in the development of Warp was to build an optimizing compiler for the machine. First, the processors in the xx A Systolic Array Optimizing Compiler array cooperate at a fine granularity of parallelism, interaction between processors must be considered in the generation of code for individual processors. Second, the individual processors themselves derive their performance from a VLIW (Very Long Instruction Word) instruction set and a high degree of internal pipelining and parallelism. The compiler contains optimizations pertaining to the array level of parallelism, as well as optimizations for the individual VLIW processors.

Foundations of Data Organization and Algorithms

Foundations of Data Organization and Algorithms
Author: David B. Lomet
Publisher: Springer Science & Business Media
Total Pages: 430
Release: 1993-09-29
Genre: Computers
ISBN: 9783540573012

This volume presents the proceedings of the Fourth International Conference on Data Organization and Algorithms, FODO '93, held in Evanston, Illinois. FODO '93 reflects the maturing of the database field which hasbeen driven by the enormous growth in the range of applications for databasesystems. The "non-standard" applications of the not-so-distant past, such ashypertext, multimedia, and scientific and engineering databases, now provide some of the central motivation for the advances in hardware technology and data organizations and algorithms. The volume contains 3 invited talks, 22 contributed papers, and 2 panel papers. The contributed papers are grouped into parts on multimedia, access methods, text processing, query processing, industrial applications, physical storage, andnew directions.

Language Architectures And Programming Environments

Language Architectures And Programming Environments
Author: F Baiardi
Publisher: World Scientific
Total Pages: 299
Release: 1992-07-15
Genre: Computers
ISBN: 9814505447

This book contains articles on advanced topics in language architectures and programming environments. The chapters are written by distinctive leaders in their respective research fields. The original articles and reprints are enhanced by the editors' descriptions which are intended to guide the reader. The book will be of immense use to computer science students, computer system architects and designers, and designers of programming environments, requiring a deep and broad knowledge of these fields.

Reduced Instruction Set Computers

Reduced Instruction Set Computers
Author: William Stallings
Publisher: Institute of Electrical & Electronics Engineers(IEEE)
Total Pages: 460
Release: 1990
Genre: Computers
ISBN:

An introduction to RISC design issues presented via a combination of original material and reprinted articles. For a broad range of readers: students and professionals of computer science and engineering, designers and implementers, and data processing managers. A basic, general background in comput

Software Re-use, Utrecht 1989

Software Re-use, Utrecht 1989
Author: Liesbeth M. Dusink
Publisher: Springer Science & Business Media
Total Pages: 158
Release: 2013-03-14
Genre: Computers
ISBN: 1447135369

In November 1989 we organised a workshop on software re-use, inviting members of the leading research teams across Europe. In retrospect, we realise that we missed a few research teams out, but nevertheless we did have a very fruitful workshop. This book is the outcome of that meeting. Prior to the workshop, teams submitted short position papers, and at the workshop made very short presentations of these. Most of the time was spent in four parallel sessions, and the reports of these sessions are given in Chapter 2. After the workshop we invited the attendees to revise and resubmit their papers in the light of the workshop, and it is these updated papers that appear in Chapter 4 onwards. The papers are in alphabetical order of first author. To complete this text we have added an introduction to software re-use as a first chapter-this was prepared by Liesbeth Dusink. We have added a comprehensive bibliography as Chapter 3, merging the bibliographies accumulated at Delft and at Brunei. To be able to organise the workshop we were sponsored by SERC, the Software Engineering Research Centre in Utrecht, Netherlands. November 1990 Liesbeth Dusink Pat Hall Contents Ust of Contributors . . . .. . .. . .. .. . . .. . . .. . . .. . .. . .. .. .. . . .. .. .. . . . .. . . . . . . . . . . . . . . xi . . . .

Tools and Environments for Parallel and Distributed Systems

Tools and Environments for Parallel and Distributed Systems
Author: Amr Zaky
Publisher: Springer Science & Business Media
Total Pages: 308
Release: 2012-12-06
Genre: Computers
ISBN: 1461541239

Developing correct and efficient software is far more complex for parallel and distributed systems than it is for sequential processors. Some of the reasons for this added complexity are: the lack of a universally acceptable parallel and distributed programming paradigm, the criticality of achieving high performance, and the difficulty of writing correct parallel and distributed programs. These factors collectively influence the current status of parallel and distributed software development tools efforts. Tools and Environments for Parallel and Distributed Systems addresses the above issues by describing working tools and environments, and gives a solid overview of some of the fundamental research being done worldwide. Topics covered in this collection are: mainstream program development tools, performance prediction tools and studies; debugging tools and research; and nontraditional tools. Audience: Suitable as a secondary text for graduate level courses in software engineering and parallel and distributed systems, and as a reference for researchers and practitioners in industry.

Catalogue of Distributed File/Operating Systems

Catalogue of Distributed File/Operating Systems
Author: Uwe M. Borghoff
Publisher: Springer Science & Business Media
Total Pages: 222
Release: 2012-12-06
Genre: Computers
ISBN: 3642768806

In general, distributed systems can be classified into Distributed File Systems (DFS) and Distributed Operating Systems (DOS). The survey which follows distinguishes be tween DFS approaches in Chapters 2-3, and DOS approaches in Chapters 4-5. Within DFS and DOS, I further distinguish "traditional" and object-oriented approaches. A traditional approach is one where processes are the active components in the systems and where the name space is hierarchically organized. In a centralized environment, UNIX would be a good example of a traditional approach. On the other hand, an object-oriented approach deals with objects in which all information is encapsulated. Some systems of importance do not fit into the DFS/DOS classification. I call these systems "closely related" and put them into Chapter 6. Chapter 7 contains a table of comparison. This table gives a lucid overview summarizing the information provided and allowing for quick access. The last chapter is added for the sake of completeness. It contains very brief descriptions of other related systems. These systems are of minor interest or do not provide transparency at all. Sometimes I had to assign a system to this chapter simply for lack of adequate information about it.

Computation & Cognition

Computation & Cognition
Author: Charles William Gear
Publisher: SIAM
Total Pages: 188
Release: 1991-01-01
Genre: Computers
ISBN: 9780898712728

The theme of the symposium, computation and cognition, was designed to explore the relations between very different modes of computation, and to bring together views of the computation process from different disciplines.

VLSI 87

VLSI 87
Author: IFIP WG 10.5
Publisher: Amsterdam : North Holland ; New York : Sole distributors for the U.S.A. and Canada, Elsevier Science Publishing Company
Total Pages: 448
Release: 1988
Genre: Computers
ISBN:

Hardbound. VLSI 87 is the fourth in a series of bi-annual international conferences on Very Large Scale Integration. The biggest change has occurred in the area of computer-aided design tools. The central role of CAD is reflected in the theme for this year's conference: Matching Technology and Architecture with the Help of Computer Aided Design'', as well as by the submitted papers.A key concern was to maintain representation throughout the range of disciplines related to the field of VLSI (fabrication technology, circuit design, system architecture, and CAD tools), and also to ensure that the conference remains relevant to both the industrial and academic community.A group of experienced people with special knowledge in different technologies that might be crucial for the future of VLSI were brought together to ensure that the session on technology should be of relevance to CAD tool builders and system architects.