Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Michael C. Browne

dblp:14/5897 · DBLP profile ↗
← Back
10ranked-venue papers
4as first author
0since 2021 · last 1998
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 7 · 1 first-authorTheory of computation · 3 · 3 first-authorSoftware engineering, systems software and programming languages · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
3 papers
Memory systems · 40% Electronic design automation · 30% Interconnection networks and networks-on-chip · 27%
Theoretical computer science
4 papers
Automated reasoning and model checking · 81% Automata and formal languages · 8% Distributed computing theory · 5%

Topics — the 18 heaviest of 18, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Memory systems › cache coherence › cache coherence protocol
cache coherence protocol verification
0.011998
Design Verification of the S3.mp Cache-Coherent Shared-Memory System · IEEE Trans. Computers 1998
Memory systems › memory consistency
memory consistency verification
0.011998
Design Verification of the S3.mp Cache-Coherent Shared-Memory System · IEEE Trans. Computers 1998
Interconnection networks and networks-on-chip › optical interconnection networks
optical fiber interconnection
0.011995
S-Connect: From Networks of Workstations to Supercomputer Performance · ISCA 1995
Electronic design automation › physical design
routing
0.011995
S-Connect: From Networks of Workstations to Supercomputer Performance · ISCA 1995
Interconnection networks and networks-on-chip › interconnect architecture
scalable interconnect
0.011995
S-Connect: From Networks of Workstations to Supercomputer Performance · ISCA 1995
Electronic design automation
hardware verification and test
0.021998
Design Verification of the S3.mp Cache-Coherent Shared-Memory System · IEEE Trans. Computers 1998
Automatic Verification of Sequential Circuits Using Temporal Logic · IEEE Trans. Computers 1986
Electronic design automation › hardware verification and test
hardware verification
0.011998
Design Verification of the S3.mp Cache-Coherent Shared-Memory System · IEEE Trans. Computers 1998
Automated reasoning and model checking
parameterized verification
0.011989
Reasoning about Networks with Many Identical Finite State Processes · Inf. Comput. 1989
Memory systems › shared memory
distributed shared memory
0.011995
S-Connect: From Networks of Workstations to Supercomputer Performance · ISCA 1995
High-performance computing › cluster computing
network of workstations
0.011995
S-Connect: From Networks of Workstations to Supercomputer Performance · ISCA 1995
Interconnection networks and networks-on-chip › high-speed networks
supercomputer interconnect
0.011995
S-Connect: From Networks of Workstations to Supercomputer Performance · ISCA 1995
Electronic design automation › hardware verification and test › formal verification
sequential circuit verification
0.011986
Automatic Verification of Sequential Circuits Using Temporal Logic · IEEE Trans. Computers 1986
Automated reasoning and model checking › model checking
finite-state verification
0.011986
An Improved Algorithm for the Automatic Verification of Finite State Systems Using Temporal Logic · LICS 1986
Automated reasoning and model checking
model checking
0.011986
Reasoning About Networks With Many Identical Finite-State Processes · PODC 1986
Automated reasoning and model checking › model checking
temporal logic model checking
0.011986
An Improved Algorithm for the Automatic Verification of Finite State Systems Using Temporal Logic · LICS 1986
Automata and formal languages › finite-state models
finite state processes
0.011989
Reasoning about Networks with Many Identical Finite State Processes · Inf. Comput. 1989
Distributed computing theory
distributed verification
0.011986
Reasoning About Networks With Many Identical Finite-State Processes · PODC 1986
Logic in computer science › temporal logic
linear temporal logic
0.011986
Automatic Verification of Sequential Circuits Using Temporal Logic · IEEE Trans. Computers 1986

Methods — techniques the papers use, named apart from their topics

abstraction-level verification · 0.0optical fiber · 0.0in-band monitoring · 0.0distributed phase locking · 0.0temporal logic specification · 0.0state machine verification · 0.0temporal logic · 0.0automata theory · 0.0
YearPublicationVenuePosition
1998 Design Verification of the S3.mp Cache-Coherent Shared-Memory System
abstract
This paper describes the methods used to formulate and validate the memory subsystem of the cache-coherent Sun Scalable Shared-memory MultiProcessor (S3.mp) at three levels of abstraction: the memory consistency model, the cache coherence protocol, and the implementation.
Fong Pong, Michael C. Browne, Gunes Aybay, Andreas Nowatzyk, Michel Dubois 0001
IEEE Trans. Computers2
1995 Exploiting Parallelism in Cache Coherency Protocol Engines
Andreas Nowatzyk, Gunes Aybay, Michael C. Browne, Edmund J. Kelly, Michael Parkin, Bill Radke, Sanjay Vishin
Euro-Par3
1995 The S3.mp Scalable Shared Memory Multiprocessor
Andreas Nowatzyk, Gunes Aybay, Michael C. Browne, Edmund J. Kelly, Michael Parkin, Bill Radke, Sanjay Vishin
ICPP (1)3
1995 S-Connect: From Networks of Workstations to Supercomputer Performance
abstract
S-Connect is a new high speed, scalable interconnect system that has been developed to support networks of workstations to efficiently share computing resources. It uses off-the-shelf CMOS technology to directly drive fiber-optic systems at speeds greater than 1 Gbit/sec and can realize bisection bandwidths comparable to high-end MPP systems while being >10x more cost-effective. S-Connect systems do not rely on centralized switches, but rather are composed of adaptive, topology independent routing elements that are integrated into each node. The S-Connect routing algorithm is optimized for fine grained, irregular traffic and is designed to support high traffic loads, that can utilize most of the physically available bandwidth. Such traffic is typical of a distributed shared memory system, which is one of the intended applications. S-Connect innovations include a novel distributed phase locking method that allows global synchronization, HW support for multiple message priorities, in-band monitoring and control facilities, and a low overhead channel protocol that supports multiple in-transit messages on the same fiber.The first version of the S-Connect switching element has been successfully implemented in a commercial, 0.65 µm CMOS process.
Andreas Nowatzyk, Michael C. Browne, Edmund J. Kelly, Michael Parkin
ISCA2
1993 The S3.mp Architecture: A Local Area Multiprocessor
abstract
No abstract available.
Andreas Nowatzyk, M. Monger, Michael Parkin, Edmund J. Kelly, Michael C. Browne, Gunes Aybay
SPAA5
1989 Reasoning about Networks with Many Identical Finite State Processes
Michael C. Browne, Edmund M. Clarke, Orna Grumberg
Inf. Comput.1
1988 Characterizing Finite Kripke Structures in Propositional Temporal Logic
Michael C. Browne, Edmund M. Clarke, Orna Grumberg
Theor. Comput. Sci.1
1986 An Improved Algorithm for the Automatic Verification of Finite State Systems Using Temporal Logic
Michael C. Browne
LICS1
1986 Reasoning About Networks With Many Identical Finite-State Processes
abstract
Article Free Access Share on Reasoning about networks with many identical finite-state processes Authors: E. M. Clarke Carnegie Mellon University, Pittsburgh Carnegie Mellon University, PittsburghView Profile , O. Grumberg Carnegie Mellon University, Pittsburgh Carnegie Mellon University, PittsburghView Profile , M. C. Browne Carnegie Mellon University, Pittsburgh Carnegie Mellon University, PittsburghView Profile Authors Info & Claims PODC '86: Proceedings of the fifth annual ACM symposium on Principles of distributed computingNovember 1986 Pages 240–248https://doi.org/10.1145/10590.10611Online:01 November 1986Publication History 70citation208DownloadsMetricsTotal Citations70Total Downloads208Last 12 Months14Last 6 weeks0 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF
Edmund M. Clarke, Orna Grumberg, Michael C. Browne
PODC3
1986 Automatic Verification of Sequential Circuits Using Temporal Logic
abstract
Verifying the correctness of sequential circuits has been an important problem for a long time. But lack of any formal and efficient method of verification has prevented the creation of practical design aids for this purpose. Since all the known techniques of simulation and prototype testing are time consuming and not very reliable, there is an acute need for such tools. In this paper we describe an automatic verification system for sequential circuits in which specifications are expressed in a propositional temporal logic. In contrast to most other mechanical verification systems, our system does not require any user assistance and is quite fast—experimental results show that state machines with several hundred states can be checked for correctness in a matter of seconds!
Michael C. Browne, Edmund M. Clarke, David L. Dill, Bud Mishra
IEEE Trans. Computers1