A High-Speed Computer Technique for the Transportation Problem. - Jack B. Dennis (J. ACM, 1958)

A multiuser computation facility for education and research. - Jack B. Dennis (Commun. ACM, 1964)

Segmentation and the Design of Multiprogrammed Computer Systems. - Jack B. Dennis (J. ACM, 1965)

Programming semantics for multiprogrammed computations. - Jack B. Dennis; Earl C. Van Horn (Commun. ACM, 1966)

Programming generality, parallelism and computer architecture. - Jack B. Dennis (IFIP Congress (1), 1968)

Virtual Memory, Processes, and Sharing in MULTICS. - Robert C. Daley; Jack B. Dennis (Commun. ACM, 1968)

A position paper on computing and communications. - Jack B. Dennis (Commun. ACM, 1968)

Inter-relating hardware and software in computer science education. - Jack B. Dennis (AFIPS Spring Joint Computing Conference, 1969)

Modular, asynchronous control structures for a high performance processor. - Jack B. Dennis (Project MAC Conference on Concurrent Systems and Parallel Computation, 1970)

Bibliography. - Jack B. Dennis (Project MAC Conference on Concurrent Systems and Parallel Computation, 1970)

On the Exchange of Information. - Jack B. Dennis (SIGFIDET Workshop, 1970)

The Design and Construction of Software Systems. - Jack B. Dennis (Advanced Course: Software Engineering, 1972)

Concurrency in Software Systems. - Jack B. Dennis (Advanced Course: Software Engineering, 1972)

Modularity. - Jack B. Dennis (Advanced Course: Software Engineering, 1972)

Control structures in programming languages - part-I (Panel Session): "The state of the art". - Burt M. Leavenworth; Jack B. Dennis (ACM Annual Conference (2), 1972)

Data flow schemas. - Jack B. Dennis; John B. Fosseen; John P. Linderman (International Sympoisum on Theoretical Programming, 1972)

An Approach to Proving the Correctness of Data Base Operations. - Igor T. Hawryszkiewycz; Jack B. Dennis (SIGFIDET Workshop, 1972)

Report of session on semantics. - Jack B. Dennis (SIGPLAN-SIGOPS Interface Meeting, 1973)

Report of session on concurrency. - Jack B. Dennis; Michael D. Schroeder (SIGPLAN-SIGOPS Interface Meeting, 1973)

Toward the specification of a common base language. - Jack B. Dennis (ACM SIGPLAN Notices, 1973)

A computer architecture for highly parallel signal processing. - Jack B. Dennis; David P. Misunas (ACM Annual Conference (2), 1974)

A Preliminary Architecture for a Basic Data Flow Processor. - Jack B. Dennis; David Misunas (ISCA, 1974)

First version of a data flow procedure language. - Jack B. Dennis (Symposium on Programming, 1974)

An example of programming with abstract data types. - Jack B. Dennis (ACM SIGPLAN Notices, 1975)

A Computer Simulation Facility for Packet Communication Architecture. - C. Leung; David Misunas; A. Neczwid; Jack B. Dennis (ISCA, 1976)

A language design for structured concurrency. - Jack B. Dennis (Design and Implementation of Programming Languages, 1976)

Computer architecture and the cost of software. - Jack B. Dennis (SIGARCH Comput. Archit. News, 1976)

Opening Remarks. - Jack B. Dennis (Formal Description of Programming Concepts, 1977)

Surveyor's Forum: An Error Recovery. - Jack B. Dennis (ACM Comput. Surv., 1977)

Concurrent programming. - Randal E. Bryant; Jack B. Dennis (Operating Systems Engineering, 1980)

Building Blocks for Data Flow Prototypes. - Jack B. Dennis; G. Andrew Boughton; Clement K. C. Leung (ISCA, 1980)

Data Flow Supercomputers. - Jack B. Dennis (Computer, 1980)

An Operational Semantics for a Language with Early Completion Data Structures. - Jack B. Dennis (ICFPC, 1981)

Maximum Pipelining of Array Operations on Static Data Flow Machine. - Jack B. Dennis; Guang R. Gao (ICPP, 1983)

The MIT Data Flow Engineering Model. - Jack B. Dennis; Willie Y.-P. Lim; William B. Ackerman (IFIP Congress, 1983)

Programming Semantics for Multiprogrammed Computations (Reprint). - Jack B. Dennis; Earl C. Van Horn (Commun. ACM, 1983)

Data Flow Ideas for Supercomupters. - Jack B. Dennis (COMPCON, 1984)

Modeling the Weather with a Data Flow Supercomputer. - Jack B. Dennis; Guang R. Gao; Kenneth W. Todd (IEEE Trans. Computers, 1984)

An efficient pipelined dataflow processor architecture. - Jack B. Dennis; Guang R. Gao (SC, 1988)

A strict monolithic array constructor. - Guang R. Gao; Robert Kim Yates; Jack B. Dennis; Lenore M. R. Mullin (SPDP, 1990)

Report of the Purdue Workshop on Grand Challenges in Computer Architecture for the Support of High Performance Computing. - Howard Jay Siegel; Seth Abraham; William L. Bain; Kenneth E. Batcher; Thomas L. Casavant; Doug DeGroot; Jack B. Dennis; David C. Douglas; Tse-Yun Feng; James R. Goodman; Alan Huang; Harry F. Jordan; et al. (J. Parallel Distributed Comput., 1992)

Multithreaded Architectures: Principles, Projects, and Issues. - Jack B. Dennis; Guang R. Gao (Multithreaded Computer Architecture, 1994)

Machines and models for parallel computing. - Jack B. Dennis (Int. J. Parallel Program., 1994)

Programming, compilation, and resource management issues for multithreading (panel session II). - Burt Halstead; David Callahan; Jack B. Dennis; R. S. Nikhil; Vivek Sarkar (SIGARCH Comput. Archit. News, 1994)

On memory models and cache management for shared-memory multiprocessors. - Jack B. Dennis; Guang R. Gao (SPDP, 1995)

Static Mapping of Functional Programs: An Example in Signal Processing. - Jack B. Dennis (Sci. Program., 1996)

General Parallel Computation can be Performed with a Cycle-Free Heap. - Jack B. Dennis (IEEE PACT, 1998)

Retrospective: A Preliminary Architecture for a Basic Data Flow Processor. - Jack B. Dennis (25 Years ISCA: Retrospectives and Reprints, 1998)

A Primlinary Architecture for a Basic Data-Flow Processor. - Jack B. Dennis; David Misunas (25 Years ISCA: Retrospectives and Reprints, 1998)

Fresh Breeze: a multiprocessor chip architecture guided by modular programming principles. - Jack B. Dennis (SIGARCH Comput. Archit. News, 2003)

The fresh breeze project: A multi-core chip supporting composable parallel programming. - Jack B. Dennis (IPDPS, 2008)

How to build programmable multi-core chips. - Jack B. Dennis (PPoPP, 2009)

The resurgence of parallelism. - Peter J. Denning; Jack B. Dennis (Commun. ACM, 2010)

Program Execution Models for Massively Parallel Computing. - Jack B. Dennis (PARCO, 2011)

The Fresh Breeze Program Execution Model. - Jack B. Dennis; Guang R. Gao; Xiao X. Meng; Brian Lucas; Joshua Slocum (PARCO, 2011)

Experiments with the Fresh Breeze tree-based memory model. - Jack B. Dennis; Guang R. Gao; Xiao X. Meng (Comput. Sci. Res. Dev., 2011)

Data Flow Computer Architecture. - Jack B. Dennis (Encyclopedia of Parallel Computing, 2011)

Data Flow Graphs. - Jack B. Dennis (Encyclopedia of Parallel Computing, 2011)

Petri Nets. - Jack B. Dennis (Encyclopedia of Parallel Computing, 2011)

Massively parallel breadth first search using a tree-structured memory model. - Tom St. John; Jack B. Dennis; Guang R. Gao (PMAM, 2012)

Compiling Fresh Breeze Codelets. - Jack B. Dennis (PMAM, 2014)

FreshBreeze: A Data Flow Approach for Meeting DDDAS Challenges. - Xiaoming Li 010; Jack B. Dennis; Guang R. Gao; Willie Y.-P. Lim; Haitao Wei; Chao Yang; Robert S. Pavel (ICCS, 2015)

The founding of the SOSP conferences. - Jack B. Dennis (SOSP History Day, 2015)

Machines, Languages, and Computation at MIT. - Peter J. Denning; Jack B. Dennis (IEEE Ann. Hist. Comput., 2015)

Implementing Deep Neural Networks on Fresh Breeze. - Jack B. Dennis; Lei Huang 006; Willie Y.-P. Lim; Hsiang-Huang Wu; Yuzhong Yan (PARCO, 2017)

Principles to Support Modular Software Construction. - Jack B. Dennis (J. Comput. Sci. Technol., 2017)