default search action
Jack B. Dennis
Person information
- affiliation: MIT, Cambridge, USA
- award (2013): IEEE John von Neumann Medal
- award (1984): Eckert-Mauchly Award
Refine list
refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
2010 – 2019
- 2017
- [j22]Jack B. Dennis:
Principles to Support Modular Software Construction. J. Comput. Sci. Technol. 32(1): 3-10 (2017) - [c42]Jack B. Dennis, Lei Huang, Willie Y.-P. Lim, Hsiang-Huang Wu, Yuzhong Yan:
Implementing Deep Neural Networks on Fresh Breeze. PARCO 2017: 539-549 - 2015
- [j21]Peter J. Denning, Jack B. Dennis:
Machines, Languages, and Computation at MIT. IEEE Ann. Hist. Comput. 37(3): 76-77 (2015) - [c41]Xiaoming Li, Jack B. Dennis, Guang R. Gao, Willie Y.-P. Lim, Haitao Wei, Chao Yang, Robert S. Pavel:
FreshBreeze: A Data Flow Approach for Meeting DDDAS Challenges. ICCS 2015: 2573-2582 - [c40]Jack B. Dennis:
The founding of the SOSP conferences. SOSP History Day 2015: 2:1-2:4 - 2014
- [c39]Jack B. Dennis:
Compiling Fresh Breeze Codelets. PMAM 2014: 51 - 2012
- [c38]Tom St. John, Jack B. Dennis, Guang R. Gao:
Massively parallel breadth first search using a tree-structured memory model. PMAM 2012: 115-123 - 2011
- [j20]Jack B. Dennis, Guang R. Gao, Xiao X. Meng:
Experiments with the Fresh Breeze tree-based memory model. Comput. Sci. Res. Dev. 26(3-4): 325-337 (2011) - [c37]Jack B. Dennis:
Program Execution Models for Massively Parallel Computing. PARCO 2011: 29-40 - [c36]Jack B. Dennis, Guang R. Gao, Xiao X. Meng, Brian Lucas, Joshua Slocum:
The Fresh Breeze Program Execution Model. PARCO 2011: 335-342 - [r3]Jack B. Dennis:
Data Flow Computer Architecture. Encyclopedia of Parallel Computing 2011: 508-512 - [r2]Jack B. Dennis:
Data Flow Graphs. Encyclopedia of Parallel Computing 2011: 512-518 - [r1]Jack B. Dennis:
Petri Nets. Encyclopedia of Parallel Computing 2011: 1525-1530 - 2010
- [j19]Peter J. Denning, Jack B. Dennis:
The resurgence of parallelism. Commun. ACM 53(6): 30-32 (2010)
2000 – 2009
- 2009
- [c35]Jack B. Dennis:
How to build programmable multi-core chips. PPoPP 2009: 283-284 - 2008
- [c34]Jack B. Dennis:
The fresh breeze project: A multi-core chip supporting composable parallel programming. IPDPS 2008: 1-5 - 2003
- [j18]Jack B. Dennis:
Fresh Breeze: a multiprocessor chip architecture guided by modular programming principles. SIGARCH Comput. Archit. News 31(1): 7-15 (2003)
1990 – 1999
- 1998
- [c33]Jack B. Dennis:
General Parallel Computation can be Performed with a Cycle-Free Heap. IEEE PACT 1998: 96- - [c32]Jack B. Dennis:
Retrospective: A Preliminary Architecture for a Basic Data Flow Processor. 25 Years ISCA: Retrospectives and Reprints 1998: 2-4 - [c31]Jack B. Dennis, David Misunas:
A Primlinary Architecture for a Basic Data-Flow Processor. 25 Years ISCA: Retrospectives and Reprints 1998: 125-131 - 1996
- [j17]Jack B. Dennis:
Static Mapping of Functional Programs: An Example in Signal Processing. Sci. Program. 5(2): 121-135 (1996) - 1995
- [c30]Jack B. Dennis, Guang R. Gao:
On memory models and cache management for shared-memory multiprocessors. SPDP 1995: 190-193 - 1994
- [j16]Jack B. Dennis:
Machines and models for parallel computing. Int. J. Parallel Program. 22(1): 47-77 (1994) - [j15]Burt Halstead, David Callahan, Jack B. Dennis, R. S. Nikhil, Vivek Sarkar:
Programming, compilation, and resource management issues for multithreading (panel session II). SIGARCH Comput. Archit. News 22(1): 19-33 (1994) - [p1]Jack B. Dennis, Guang R. Gao:
Multithreaded Architectures: Principles, Projects, and Issues. Multithreaded Computer Architecture 1994: 1-72 - 1992
- [j14]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, J. Robert Jamp, Yale N. Patt, Alan Jay Smith, James E. Smith, Lawrence Snyder, Harold S. Stone, Russ Tuck, Benjamin W. Wah:
Report of the Purdue Workshop on Grand Challenges in Computer Architecture for the Support of High Performance Computing. J. Parallel Distributed Comput. 16(3): 199-211 (1992) - 1990
- [c29]Guang R. Gao, Robert Kim Yates, Jack B. Dennis, Lenore M. R. Mullin:
A strict monolithic array constructor. SPDP 1990: 596-603
1980 – 1989
- 1988
- [c28]Jack B. Dennis, Guang R. Gao:
An efficient pipelined dataflow processor architecture. SC 1988: 368-373 - 1984
- [j13]Jack B. Dennis, Guang R. Gao, Kenneth W. Todd:
Modeling the Weather with a Data Flow Supercomputer. IEEE Trans. Computers 33(7): 592-603 (1984) - [c27]Jack B. Dennis:
Data Flow Ideas for Supercomupters. COMPCON 1984: 15-20 - 1983
- [j12]Jack B. Dennis, Earl C. Van Horn:
Programming Semantics for Multiprogrammed Computations (Reprint). Commun. ACM 26(1): 29 (1983) - [c26]Jack B. Dennis, Guang R. Gao:
Maximum Pipelining of Array Operations on Static Data Flow Machine. ICPP 1983: 331-334 - [c25]Jack B. Dennis, Willie Y.-P. Lim, William B. Ackerman:
The MIT Data Flow Engineering Model. IFIP Congress 1983: 553-560 - 1981
- [c24]Jack B. Dennis:
An Operational Semantics for a Language with Early Completion Data Structures. ICFPC 1981: 260-267 - [e2]Arvind, Jack B. Dennis:
Proceedings of the 1981 conference on Functional programming languages and computer architecture, FPCA 1981, Wentworth, New Hampshire, USA, October 1981. ACM 1981, ISBN 0-89791-060-5 [contents] - 1980
- [j11]Jack B. Dennis:
Data Flow Supercomputers. Computer 13(11): 48-56 (1980) - [c23]Randal E. Bryant, Jack B. Dennis:
Concurrent programming. Operating Systems Engineering 1980: 426-451 - [c22]Jack B. Dennis, G. Andrew Boughton, Clement K. C. Leung:
Building Blocks for Data Flow Prototypes. ISCA 1980: 1-8
1970 – 1979
- 1977
- [j10]Jack B. Dennis:
Surveyor's Forum: An Error Recovery. ACM Comput. Surv. 9(3): 254 (1977) - [c21]Jack B. Dennis:
Opening Remarks. Formal Description of Programming Concepts 1977: xi - 1976
- [j9]Jack B. Dennis:
Computer architecture and the cost of software. SIGARCH Comput. Archit. News 5(1): 17-21 (1976) - [c20]C. Leung, David Misunas, A. Neczwid, Jack B. Dennis:
A Computer Simulation Facility for Packet Communication Architecture. ISCA 1976: 58-63 - [c19]Jack B. Dennis:
A language design for structured concurrency. Design and Implementation of Programming Languages 1976: 231-242 - 1975
- [j8]Jack B. Dennis:
An example of programming with abstract data types. ACM SIGPLAN Notices 10(7): 25-29 (1975) - 1974
- [c18]Jack B. Dennis, David P. Misunas:
A computer architecture for highly parallel signal processing. ACM Annual Conference (2) 1974: 402-409 - [c17]Jack B. Dennis, David Misunas:
A Preliminary Architecture for a Basic Data Flow Processor. ISCA 1974: 126-132 - [c16]Jack B. Dennis:
First version of a data flow procedure language. Symposium on Programming 1974: 362-376 - 1973
- [j7]Jack B. Dennis:
Toward the specification of a common base language. ACM SIGPLAN Notices 8(6): 29-31 (1973) - [c15]Jack B. Dennis:
Report of session on semantics. SIGPLAN-SIGOPS Interface Meeting 1973: 2-4 - [c14]Jack B. Dennis, Michael D. Schroeder:
Report of session on concurrency. SIGPLAN-SIGOPS Interface Meeting 1973: 17-21 - 1972
- [c13]Jack B. Dennis:
The Design and Construction of Software Systems. Advanced Course: Software Engineering 1972: 12-28 - [c12]Jack B. Dennis:
Concurrency in Software Systems. Advanced Course: Software Engineering 1972: 111-127 - [c11]Jack B. Dennis:
Modularity. Advanced Course: Software Engineering 1972: 128-182 - [c10]Burt M. Leavenworth, Jack B. Dennis:
Control structures in programming languages - part-I (Panel Session): "The state of the art". ACM Annual Conference (2) 1972: 741 - [c9]Jack B. Dennis, John B. Fosseen, John P. Linderman:
Data flow schemas. International Sympoisum on Theoretical Programming 1972: 187-216 - [c8]Igor T. Hawryszkiewycz, Jack B. Dennis:
An Approach to Proving the Correctness of Data Base Operations. SIGFIDET Workshop 1972: 323-348 - 1970
- [c7]Jack B. Dennis:
Modular, asynchronous control structures for a high performance processor. Project MAC Conference on Concurrent Systems and Parallel Computation 1970: 55-80 - [c6]Jack B. Dennis:
Bibliography. Project MAC Conference on Concurrent Systems and Parallel Computation 1970: 183-199 - [c5]Jack B. Dennis:
On the Exchange of Information. SIGFIDET Workshop 1970: 41-67 - [e1]Jack B. Dennis:
Record of the Project MAC Conference on Concurrent Systems and Parallel Computation, Woods Hole, Massachusetts, USA, June 2-5, 1970. ACM 1970, ISBN 978-1-4503-4812-6 [contents]
1960 – 1969
- 1969
- [c4]Jack B. Dennis:
Inter-relating hardware and software in computer science education. AFIPS Spring Joint Computing Conference 1969: 537-538 - 1968
- [j6]Robert C. Daley, Jack B. Dennis:
Virtual Memory, Processes, and Sharing in MULTICS. Commun. ACM 11(5): 306-312 (1968) - [j5]Jack B. Dennis:
A position paper on computing and communications. Commun. ACM 11(5): 370-377 (1968) - [c3]Jack B. Dennis:
Programming generality, parallelism and computer architecture. IFIP Congress (1) 1968: 484-492 - 1967
- [c2]Robert C. Daley, Jack B. Dennis:
Virtual memory, processes, and sharing in Multics. SOSP 1967 - [c1]Jack B. Dennis:
A position paper on computing and communications. SOSP 1967 - 1966
- [j4]Jack B. Dennis, Earl C. Van Horn:
Programming semantics for multiprogrammed computations. Commun. ACM 9(3): 143-155 (1966) - 1965
- [j3]Jack B. Dennis:
Segmentation and the Design of Multiprogrammed Computer Systems. J. ACM 12(4): 589-602 (1965) - 1964
- [j2]Jack B. Dennis:
A multiuser computation facility for education and research. Commun. ACM 7(9): 521-529 (1964)
1950 – 1959
- 1958
- [j1]Jack B. Dennis:
A High-Speed Computer Technique for the Transportation Problem. J. ACM 5(2): 132-153 (1958)
Coauthor Index
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.
Unpaywalled article links
Add open access links from to the list of external document links (if available).
Privacy notice: By enabling the option above, your browser will contact the API of unpaywall.org to load hyperlinks to open access articles. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Unpaywall privacy policy.
Archived links via Wayback Machine
For web page which are no longer available, try to retrieve content from the of the Internet Archive (if available).
Privacy notice: By enabling the option above, your browser will contact the API of archive.org to check for archived content of web pages that are no longer available. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Internet Archive privacy policy.
Reference lists
Add a list of references from , , and to record detail pages.
load references from crossref.org and opencitations.net
Privacy notice: By enabling the option above, your browser will contact the APIs of crossref.org, opencitations.net, and semanticscholar.org to load article reference information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Crossref privacy policy and the OpenCitations privacy policy, as well as the AI2 Privacy Policy covering Semantic Scholar.
Citation data
Add a list of citing articles from and to record detail pages.
load citations from opencitations.net
Privacy notice: By enabling the option above, your browser will contact the API of opencitations.net and semanticscholar.org to load citation information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the OpenCitations privacy policy as well as the AI2 Privacy Policy covering Semantic Scholar.
OpenAlex data
Load additional information about publications from .
Privacy notice: By enabling the option above, your browser will contact the API of openalex.org to load additional information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the information given by OpenAlex.
last updated on 2024-08-10 01:26 CEST by the dblp team
all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint