Retrospective on high-level language computer architecture
25 years of the international symposia on Computer architecture (selected papers)
The design and evaluation of the array machine: a high-level language processor
ISCA '75 Proceedings of the 2nd annual symposium on Computer architecture
Retrospective on high-level language computer architecture
ISCA '80 Proceedings of the 7th annual symposium on Computer Architecture
A brief history of just-in-time
ACM Computing Surveys (CSUR)
IBM Systems Journal
Hi-index | 0.00 |
The history of digital computers represents a twofold development toward the common goal of harnessing “electronic energy” to solve human problems. On the one hand we have the hardware designers producing faster, cheaper, more versatile computers to execute larger, more complex programs. On the other hand we have the software designers generally producing faster, cheaper, and more versatile languages, compilers, operating systems, and application software with which to program these larger, more complex problems. It is only recently that timesharing and interactive systems have begun to bridge the hardware-software generation gap. This paper describes a system which is intended to eliminate the gap by providing a computer which directly executes a powerful language - APL - in a highly efficient manner. The programmer and machine communicate entirely in APL with a fully interactive timesharing operating system integral in the design. In particular this paper focuses on the execution aspects of the computer and relates results obtained by emulating the main processor to conventional computer approaches.