Website of Bruno R. Preiss
> Contents
Contents
Research
Publications
Books
Data Structures and Algorithms with Object-Oriented Design Patterns in Ruby
Data Structures and Algorithms with Object-Oriented Design Patterns in Python
Data Structures and Algorithms with Object-Oriented Design Patterns in C#
Data Structures and Algorithms with Object-Oriented Design Patterns in Java
Solutions Manual: Data Structures and Algorithms with Object-Oriented Design Patterns in Java
Solutions Manual: Data Structures and Algorithms with Object-Oriented Design Patterns in C++
Data Structures and Algorithms with Object-Oriented Design Patterns in C++
Journal Articles
From Design Patterns to Parallel Architecture Skeletons
Effects of the Checkpoint Interval on Time and Space in Time Warp
Optimal Memory Management for Time Warp Parallel Simulation
Simulating Continuous Systems with Piecewise-Linear Signals Using Time Warp
Short Packet Transfer Performance in Local Area Ring Networks
A Nonuniform Detector Aperture for CT
On the Transport of Charged Particles Through Spongy Materials
Conference Papers
Building Parallel Applications using Design Patterns
Using Object-Oriented Techniques for Realizing Parallel Architectural Skeletons
Issues in Joint Undergraduate Software Engineering Degree Program Design
Architectural Skeletons: The Re-Usable Building-Blocks for Parallel Applications
Design Patterns for the Data Structures and Algorithms Course
The Parsimony Project: A Distributed Simulation Testbed in Java
Memory Management Techniques for Time Warp on a Distributed Memory Machine
An Algorithm for Speculative Parallel Execution of Rendezvous-Synchronized Simulation
On the Performance of a Multi-Threaded RISC Architecture
Selecting the Checkpoint Interval in Time Warp Parallel Simulation
A Unifying Framework for Distributed Routing Algorithms
On the Trade-Off between Time and Space in Optimistic Parallel Discrete-Event Simulation
Parallel Instance Discrete-Event Simulation Using a Vector Uniprocessor
Multi-Threaded Pipelining in a RISC Processor
Null Message Cancellation in Conservative Distributed Simulation
Performance of Discrete Event Simulation on a Multiprocessor Using Optimistic and Conservative Synchronization
The Impact of Lookahead on the Performance of Conservative Distributed Simulation
The Role of Knowledge in Distributed Simulation
The Yaddes Distributed Discrete Event Simulation Specification Language and Execution Environments
A Unified Modeling Methodology for Performance Evaluation of Distributed Discrete Event Simulation Mechanisms
Semi-Static Dataflow
A Cache-based Message Passing Scheme for a Shared-bus Multiprocessor
Data Flow on a Queue Machine
Short-Packet Transfer Performance in Local Area Rings
Patents
Virtual Home Network Arrangement for a Subscriber Module using IMS
Mechanism for Publishing Presence Information with a Presence Server and User Interface for Configuring Same
System and Method for Sending and Receiving Packets
Telecommunication Architecture
System and Method For Pushing Information from a Server to a Mobile Device
System and Method for Pushing Information from a Source Device to an Available Destination Device
Method, System and Apparatus For Provisioning Services to Subscribers in a Telecommunications Network
Interactive Voice Response System and Method
Strategy for Negotiation of Telecommunication Resources
Method and System for Configuring Communication Resources
Technical Reports
Transputer System User Guide-Second Edition
Effects of the Checkpoint Interval on Time and Space in Time Warp
Transputer System User Guide
YADDES-Yet Another Distributed Discrete Event Simulator: User Manual
Prediction and Lookahead in Distributed Simulation
The Yaddes Distributed Discrete Event Simulation Specification Language and Execution Environments
A Unified Modeling Methodology for Performance Evaluation of Distributed Discrete Event Simulation Mechanisms
Semi-static Dataflow
A Cache-based Message Passing Scheme for a Shared-bus Multiprocessor
Theses
Data Flow on a Queue Machine
Design and Simulation of a Data-Flow Multiprocessor
LARNS: A Powerful Model and Software Package for the Simulation of Local Area Ring Networks
Unpublished Manuscripts
Lexical Analysis and Parsing using C++
A Template-based Model for Developing Parallel Applications on a Network Cluster
A Pattern-Based Model for Developing Parallel Applications Using a Network of Processors
A Skeleton-Based Model for Developing Parallel Applications Using a Network of Processors
An Attributed, Time-Delayed Rendezvous Model for Parallel Discrete Event Simulation
Dynamic Rescheduling of Tasks for the Macro-Dataflow Paradigm
Ynot Logic Simulator: A Literate C++ Program
A Time-Delayed-Rendezvous Model for Parallel Discrete Event Simulation
A New Model for Parallel Discrete Event Simulation
Parallel Simulation and Lotos: Research In Progress
Hobbes: A Multi-Threaded Superscalar Architecture
Dynamic Checkpoint Interval Selection in Time Warp Simulation
Yaddes-Yet Another Distributed Discrete Event Simulator
Queue Machines
Effective Memory Bandwidth of Band-Connected Partial Crossbars
An Occam Compiler for a Dataflow Multiprocessor (Extended Abstract)
Presentations
Books
Lexical Analysis and Parsing using C++
Ynot Logic Simulator: A Literate C++ Program
Data Structures and Algorithms with Object-Oriented Design Patterns in C++
Data Structures and Algorithms with Object-Oriented Design Patterns in Java
Data Structures and Algorithms with Object-Oriented Design Patterns in C#
Data Structures and Algorithms with Object-Oriented Design Patterns in Python
Data Structures and Algorithms with Object-Oriented Design Patterns in Ruby
Personal
Home Address
CV and Resume
References