Design team composition for high level language computer architectures
Lyle A. Cox, James R. McGraw, C. S. Wetherell · ACM SIGARCH Computer Architecture News · 1978
Recently the declining costs of computer hardware, combined with the rapidly increasing costs of software systems have led to considerable discussion of computer organizations. When a computing system is viewed as a data structure, a control structure, and a processing structure designed to execute algorithms, it is reasonable to consider how this system can be optimized in both a hardware sense, and in the sense of reducing the total system software costs. A reasonable approach to greater efficiency is to design computer systems whose structure more closely resembles that of the higher level language in which the algorithms are to be expressed.