Howard G. Sachs
Intergraph
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Howard G. Sachs.
Communications of The ACM | 1989
Walter H. Hollingsworth; Howard G. Sachs; Alan Jay Smith
Intergraphs CLIPPER microprocessor is a high performance, three chip module that implements a new instruction set architecture designed for convenient programmability, broad functionality, and easy future expansion.
hawaii international conference on system sciences | 1995
Siamak Arya; Howard G. Sachs; Sreeram Duvvuru
High instruction level parallelism (ILP) can only be achieved when data flow and control flow constraints have been removed or reduced. Data flow constraints, not inherent in the original code, arise from lack of sufficient resources for initiation and execution of multiple instructions concurrently. Control flow, problems are caused by branches which force unpredictable changes in the sequential order of code execution. Removing these obstacles allows for the formation of larger basic blocks, resulting in higher ILP. The dataflow problems are reduced by increasing the number of functional units, registers, condition bits, by pipelining the functional units, and using nonblocking caches. The control flow problem is reduced by using techniques such as conditional execution, speculative execution, and software pipelining, leveraging hardware support. Thus, for high ILP, the processor architecture should include a very closely tied hardware and compiler architectures. An architecture that supports the above features, Software Scheduled SuperScalar, is presented in this paper.<<ETX>>
Laboratory Automation & Information Management | 1996
Howard G. Sachs
A computing system has multiple instruction pipelines, wherein one or more pipelines require translating virtual addresses to real addresses. A TLB is provided for each pipeline requiring address translation services, and an adress translator is provided for each such pipeline for translating a virtual address recieved from its associated pipeline into corresponding real addresses. Each address translator comprises a translation buffer accessing circuit for accessing the TLB, a translation indicating circuit for indicating whether translation data for the virtual address is stored in the translation buffer, and an update control circuit for activating the direct address translation circuit when the translation data for the virtual address is not stored in the TLB. The update control circuit also stores the translation data retrieved from the main memory into the TLB. If it is desired to have the same translation information available for all the pipelines in a group, then the update control circuit also updates all the other TLBs in the group.
COMPCON Spring '91 Digest of Papers | 1991
Howard G. Sachs; Harlan McGhan
After a brief survey of CLIPPER RISC (reduced instruction set computer) processor generations to date, the authors look ahead to what can be expected from CLIPPER in the 1991-5 time frame. They examine in some depth what they regard as the key trends over the next decade, both in microprocessor architectures and implementation technologies, and they indicate how they expect the CLIPPER to relate to these emerging directions for microprocessors. Their conclusions is that the last six years have demonstrated the validity of the balanced path pursued to date with the CLIPPER, and they do not expect the next decade to call for a radical break with the past.<<ETX>>
international symposium on microarchitecture | 1991
Howard G. Sachs; Harlan McGhan; Lee F. Hanson; Nathan A. Brookwood
A description is given of the C400, the first complete redesign of the Clipper reduced instruction-set computing architecture since its introduction in 1985. The C400 delivers three times the performance of the C300, yet retains full-code compatibility with earlier Clippers. The C400 combines two architectural approaches to attain its performance goals. The first approach, superscalar operation, allows the processor to begin the execution of more than one instruction during each clock cycle. The C400, which is moderately superscalar, can dispatch two instructions per clock cycle. The C400 also embodies the design concept of superpipelining, an approach that emphasizes high clock rates and deep execution pipelines in attaining high computational performance. The discussion covers the programming model, early hardware implementations, the C400 project goals and approaches, C400 performance, the integer unit design, the load/store pipeline, the floating-point unit design, the superscalar/superpipelined architecture, circuit design, and the advantages of the multichip implementation.<<ETX>>
IEEE Micro | 2007
John Kubiatowicz; Howard G. Sachs
Over its 18-year history, the Hot Chips conference has become a leading forum for the latest computing, communications, and networking chips. The conference covers a variety of technical details about these chips, including technology, fundamental algorithms, packaging techniques, architecture, and circuit details. This issue features six of the best presentations from Hot Chips 18, expanded to full articles. Topics include multiprocessor/multicore systems, embedded processing, and low-power processing.
Archive | 1989
Howard G. Sachs; James Y. Cho
Archive | 1994
Howard G. Sachs; Siamak Arya
Archive | 1989
Howard G. Sachs; James Y. Cho; Walter H. Hollingsworth
Archive | 1986
Howard G. Sachs; James Y. Cho; Walter H. Hollingsworth