# James H. Anderson

According to our database

^{1}, James H. Anderson## Awards

## ACM Fellow

ACM Fellow 2013, "For contributions to the implementation and analysis of multiprocessor and multicore real-time systems.".

## Timeline

#### Legend:

Book In proceedings Article PhD thesis Other## Links

#### Homepage:

#### On csauthors.net:

## Bibliography

2017

Attacking the one-out-of-m multicore problem by combining hardware management with mixed-criticality provisioning.

Real-Time Systems, 2017

GPU Scheduling on the NVIDIA TX2: Hidden Details Revealed.

Proceedings of the 2017 IEEE Real-Time Systems Symposium, 2017

Real-time multiprocessor locks with nesting: optimizing the common case.

Proceedings of the 25th International Conference on Real-Time Networks and Systems, 2017

Supporting mode changes while providing hardware isolation in mixed-criticality multicore systems.

Proceedings of the 25th International Conference on Real-Time Networks and Systems, 2017

An Evaluation of the NVIDIA TX1 for Supporting Real-Time Computer-Vision Workloads.

Proceedings of the 2017 IEEE Real-Time and Embedded Technology and Applications Symposium, 2017

Allowing Shared Libraries While Supporting Hardware Isolation in Multicore Real-Time Systems.

Proceedings of the 2017 IEEE Real-Time and Embedded Technology and Applications Symposium, 2017

Optimal Dataflow Scheduling on a Heterogeneous Multiprocessor With Reduced Response Time Bounds.

Proceedings of the 29th Euromicro Conference on Real-Time Systems, 2017

2016

Optimal Semi-Partitioned Scheduling in Soft Real-Time Systems.

Signal Processing Systems, 2016

On the Dominance of Minimum-Parallelism Multiprocessor Supply.

Proceedings of the 2016 IEEE Real-Time Systems Symposium, 2016

Reconciling the Tension Between Hardware Isolation and Data Sharing in Mixed-Criticality, Multicore Systems.

Proceedings of the 2016 IEEE Real-Time Systems Symposium, 2016

Reducing Response-Time Bounds for DAG-Based Task Systems on Heterogeneous Multicore Platforms.

Proceedings of the 24th International Conference on Real-Time Networks and Systems, 2016

Attacking the One-Out-Of-m Multicore Problem by Combining Hardware Management with Mixed-Criticality Provisioning.

Proceedings of the 2016 IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS), 2016

Multiprocessor Real-Time Locking Protocols for Replicated Resources.

Proceedings of the 28th Euromicro Conference on Real-Time Systems, 2016

2015

Supporting Real-Time Computer Vision Workloads Using OpenVX on Multicore+GPU Platforms.

Proceedings of the 2015 IEEE Real-Time Systems Symposium, 2015

Cache Sharing and Isolation Tradeoffs in Multicore Mixed-Criticality Systems.

Proceedings of the 2015 IEEE Real-Time Systems Symposium, 2015

Analysis for supporting real-time computer vision workloads using OpenVX on multicore+GPU platforms.

Proceedings of the 23rd International Conference on Real Time Networks and Systems, 2015

A contention-sensitive fine-grained locking protocol for multiprocessor real-time systems.

Proceedings of the 23rd International Conference on Real Time Networks and Systems, 2015

On the Soft Real-Time Optimality of Global EDF on Multiprocessors: From Identical to Uniform Heterogeneous.

Proceedings of the 21st IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, 2015

Recovering from Overload in Multicore Mixed-Criticality Systems.

Proceedings of the 2015 IEEE International Parallel and Distributed Processing Symposium, 2015

An Optimal Semi-partitioned Scheduler for Uniform Heterogeneous Multiprocessors.

Proceedings of the 27th Euromicro Conference on Real-Time Systems, 2015

2014

Fair lateness scheduling: reducing maximum lateness in G-EDF-like scheduling.

Real-Time Systems, 2014

Supporting soft real-time parallel applications on multiprocessors.

Journal of Systems Architecture - Embedded Systems Design, 2014

Independence Thresholds: Balancing Tractability and Practicality in Soft Real-Time Stochastic Analysis.

Proceedings of the IEEE 35th IEEE Real-Time Systems Symposium, 2014

Exploring the Multitude of Real-Time Multi-GPU Configurations.

Proceedings of the IEEE 35th IEEE Real-Time Systems Symposium, 2014

Soft Real-Time Semi-Partitioned Scheduling with Restricted Migrations on Uniform Heterogeneous Multiprocessors.

Proceedings of the 22nd International Conference on Real-Time Networks and Systems, 2014

Optimizing Preemption-Overhead Accounting in Multiprocessor Real-Time Systems.

Proceedings of the 22nd International Conference on Real-Time Networks and Systems, 2014

Minimizing response times of automotive dataflows on multicore.

Proceedings of the 2014 IEEE 20th International Conference on Embedded and Real-Time Computing Systems and Applications, 2014

Optimal semi-partitioned scheduling in soft real-time systems.

Proceedings of the 2014 IEEE 20th International Conference on Embedded and Real-Time Computing Systems and Applications, 2014

Message from the Program and Track Chairs.

Proceedings of the 20th IEEE Real-Time and Embedded Technology and Applications Symposium, 2014

Multi-resource Real-Time Reader/Writer Locks for Multiprocessors.

Proceedings of the 2014 IEEE 28th International Parallel and Distributed Processing Symposium, 2014

Optimal GEDF-based schedulers that allow intra-task parallelism on heterogeneous multiprocessors.

Proceedings of the 12th IEEE Symposium on Embedded Systems for Real-time Multimedia, 2014

2013

An evaluation of the RUN algorithm in LITMUS

^{RT}.
SIGBED Review, 2013

An optimal k-exclusion real-time locking protocol motivated by multi-GPU systems.

Real-Time Systems, 2013

The OMLP family of optimal multiprocessor real-time locking protocols.

Design Autom. for Emb. Sys., 2013

GPUSync: A Framework for Real-Time GPU Management.

Proceedings of the IEEE 34th Real-Time Systems Symposium, 2013

Fine-grained multiprocessor real-time locking with improved blocking.

Proceedings of the 21st International Conference on Real-Time Networks and Systems, 2013

Bringing theory into practice: A userspace library for multicore real-time scheduling.

Proceedings of the 19th IEEE Real-Time and Embedded Technology and Applications Symposium, 2013

Outstanding Paper Award: Making Shared Caches More Predictable on Multicore Platforms.

Proceedings of the 25th Euromicro Conference on Real-Time Systems, 2013

Suspension-Aware Analysis for Hard Real-Time Multiprocessor Scheduling.

Proceedings of the 25th Euromicro Conference on Real-Time Systems, 2013

Reducing Tardiness under Global Scheduling by Splitting Jobs.

Proceedings of the 25th Euromicro Conference on Real-Time Systems, 2013

2012

A new technique for analyzing soft real-time self-suspending task systems.

SIGBED Review, 2012

Globally scheduled real-time multiprocessor systems with GPUs.

Real-Time Systems, 2012

Guest editorial.

Real-Time Systems, 2012

A time complexity lower bound for adaptive mutual exclusion.

Distributed Computing, 2012

An O(m) Analysis Technique for Supporting Real-Time Self-Suspending Task Systems.

Proceedings of the 33rd IEEE Real-Time Systems Symposium, 2012

Replica-Request Priority Donation: A Real-Time Progress Mechanism for Global Locking Protocols.

Proceedings of the 2012 IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, 2012

Supporting Soft Real-Time Parallel Applications on Multicore Processors.

Proceedings of the 2012 IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, 2012

RTOS Support for Multicore Mixed-Criticality Systems.

Proceedings of the 2012 IEEE 18th Real Time and Embedded Technology and Applications Symposium, 2012

Soft Real-Time Scheduling in Google Earth.

Proceedings of the 2012 IEEE 18th Real Time and Embedded Technology and Applications Symposium, 2012

Supporting Nested Locking in Multiprocessor Real-Time Systems.

Proceedings of the 24th Euromicro Conference on Real-Time Systems, 2012

Outstanding Paper Award: Fair Lateness Scheduling: Reducing Maximum Lateness in G-EDF-Like Scheduling.

Proceedings of the 24th Euromicro Conference on Real-Time Systems, 2012

Robust Real-Time Multiprocessor Interrupt Handling Motivated by GPUs.

Proceedings of the 24th Euromicro Conference on Real-Time Systems, 2012

2011

Multiprocessor extensions to real-time calculus.

Real-Time Systems, 2011

Guest editorial: real time systems resource management.

Real-Time Systems, 2011

An overview of interrupt accounting techniques for multiprocessor real-time systems.

Journal of Systems Architecture - Embedded Systems Design, 2011

Multiprocessor real-time scheduling.

Journal of Systems Architecture - Embedded Systems Design, 2011

Fine-grained task reweighting on multiprocessors.

J. Embedded Computing, 2011

Soft Real-Time on Multiprocessors: Are Analysis-Based Schedulers Really Worth It?

Proceedings of the 32nd IEEE Real-Time Systems Symposium, 2011

An Optimal k-Exclusion Real-Time Locking Protcol Motivated by Multi-GPU Systems.

Proceedings of the 19th International Conference on Real-Time and Network Systems, 2011

A Multiprocessor Server-Based Scheduler for Soft Real-Time Tasks with Stochastic Execution Demand.

Proceedings of the 17th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, 2011

Supporting Graph-Based Real-Time Applications in Distributed Systems.

Proceedings of the 17th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, 2011

Real-World Constraints of GPUs in Real-Time Systems.

Proceedings of the 17th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, 2011

Response Time Bounds for G-EDF without Intra-Task Precedence Constraints.

Proceedings of the Principles of Distributed Systems - 15th International Conference, 2011

Real-time resource-sharing under clustered scheduling: mutex, reader-writer, and k-exclusion locks.

Proceedings of the 11th International Conference on Embedded Software, 2011

Is Semi-Partitioned Scheduling Practical?

Proceedings of the 23rd Euromicro Conference on Real-Time Systems, 2011

2010

Generalized tardiness bounds for global multiprocessor scheduling.

Real-Time Systems, 2010

Spin-based reader-writer synchronization for multiprocessor real-time systems.

Real-Time Systems, 2010

Supporting Soft Real-Time DAG-Based Systems on Multiprocessors with No Utilization Loss.

Proceedings of the 31st IEEE Real-Time Systems Symposium, 2010

Optimality Results for Multiprocessor Real-Time Locking.

Proceedings of the 31st IEEE Real-Time Systems Symposium, 2010

An Empirical Comparison of Global, Partitioned, and Clustered Multiprocessor EDF Schedulers.

Proceedings of the 31st IEEE Real-Time Systems Symposium, 2010

Improving the Schedulability of Sporadic Self-Suspending Soft Real-Time Multiprocessor Task Systems.

Proceedings of the 16th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, 2010

A Stochastic Framework for Multiprocessor Soft Real-Time Scheduling.

Proceedings of the 16th IEEE Real-Time and Embedded Technology and Applications Symposium, 2010

Scheduling Suspendable, Pipelined Tasks with Non-Preemptive Sections in Soft Real-Time Multiprocessor Systems.

Proceedings of the 16th IEEE Real-Time and Embedded Technology and Applications Symposium, 2010

Mixed-Criticality Real-Time Scheduling for Multicore Systems.

Proceedings of the 10th IEEE International Conference on Computer and Information Technology, 2010

2009

A hierarchical multiprocessor bandwidth reservation scheme with timing guarantees.

Real-Time Systems, 2009

Improved conditions for bounded tardiness under EPDF Pfair multiprocessor scheduling.

J. Comput. Syst. Sci., 2009

Task Scheduling with Self-Suspensions in Soft Real-Time Multiprocessor Systems.

Proceedings of the 30th IEEE Real-Time Systems Symposium, 2009

Multiprocessor Extensions to Real-Time Calculus.

Proceedings of the 30th IEEE Real-Time Systems Symposium, 2009

On the Implementation of Global Real-Time Schedulers.

Proceedings of the 30th IEEE Real-Time Systems Symposium, 2009

Supporting Sporadic Pipelined Tasks with Early-Releasing in Soft Real-Time Multiprocessor Systems.

Proceedings of the 15th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, 2009

Accounting for Interrupts in Multiprocessor Real-Time Systems.

Proceedings of the 15th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, 2009

Supporting Pipelines in Soft Real-Time Multiprocessor Systems.

Proceedings of the 21st Euromicro Conference on Real-Time Systems, 2009

On the Design and Implementation of a Cache-Aware Multicore Real-Time Scheduler.

Proceedings of the 21st Euromicro Conference on Real-Time Systems, 2009

Reader-Writer Synchronization for Shared-Memory Multiprocessor Real-Time Systems.

Proceedings of the 21st Euromicro Conference on Real-Time Systems, 2009

2008

A schedulable utilization bound for the multiprocessor

*EPDF*\mathsf{EPDF} Pfair algorithm.
Real-Time Systems, 2008

Tardiness bounds under global EDF scheduling on a multiprocessor.

Real-Time Systems, 2008

Task reweighting under global scheduling on multiprocessors.

Real-Time Systems, 2008

An EDF-based restricted-migration scheduling algorithm for multiprocessor soft real-time systems.

Real-Time Systems, 2008

A Unified Hard/Soft Real-Time Schedulability Test for Global EDF Multiprocessor Scheduling.

Proceedings of the 29th IEEE Real-Time Systems Symposium, 2008

On the Scalability of Real-Time Scheduling Algorithms on Multicore Platforms: A Case Study.

Proceedings of the 29th IEEE Real-Time Systems Symposium, 2008

An Implementation of the PCP, SRP, D-PCP, M-PCP, and FMLP Real-Time Synchronization Protocols in LITMUS

^{RT}.
Proceedings of the Fourteenth IEEE Internationl Conference on Embedded and Real-Time Computing Systems and Applications, 2008

Real-Time Synchronization on Multiprocessors: To Block or Not to Block, to Suspend or Spin?

Proceedings of the 14th IEEE Real-Time and Embedded Technology and Applications Symposium, 2008

A Comparison of the M-PCP, D-PCP, and FMLPon LITMUSRT.

Proceedings of the Principles of Distributed Systems, 12th International Conference, 2008

A Hierarchical Multiprocessor Bandwidth Reservation Scheme with Timing Guarantees.

Proceedings of the 20th Euromicro Conference on Real-Time Systems, 2008

Cache-Aware Real-Time Scheduling on Multicore Platforms: Heuristics and a Case Study.

Proceedings of the 20th Euromicro Conference on Real-Time Systems, 2008

An Adaptive Framework for Multiprocessor Real-Time System.

Proceedings of the 20th Euromicro Conference on Real-Time Systems, 2008

2007

A generic local-spin fetch-and-phi-based mutual exclusion algorithm.

J. Parallel Distrib. Comput., 2007

Adaptive mutual exclusion with local spinning.

Distributed Computing, 2007

Generalized Tardiness Bounds for Global Multiprocessor Scheduling.

Proceedings of the 28th IEEE Real-Time Systems Symposium (RTSS 2007), 2007

Tardiness Bounds for EDF Scheduling on Multi-Speed Multicore Platforms.

Proceedings of the 13th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2007), 2007

A Flexible Real-Time Locking Protocol for Multiprocessors.

Proceedings of the 13th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2007), 2007

Soft Real-Time Scheduling on Performance Asymmetric Multicore Platforms.

Proceedings of the 13th IEEE Real-Time and Embedded Technology and Applications Symposium, 2007

Tardiness Bounds for FIFO Scheduling on Multiprocessors.

Proceedings of the 19th Euromicro Conference on Real-Time Systems, 2007

A Hybrid Real-Time Scheduling Approach for Large-Scale Multicore Platforms.

Proceedings of the 19th Euromicro Conference on Real-Time Systems, 2007

Integrating Hard/Soft Real-Time Tasks and Best-Effort Jobs on Multiprocessors.

Proceedings of the 19th Euromicro Conference on Real-Time Systems, 2007

2006

Locking under Pfair scheduling.

ACM Trans. Comput. Syst., 2006

Parallel task scheduling on multicore platforms.

SIGBED Review, 2006

Group-Based Pfair Scheduling.

Real-Time Systems, 2006

Supporting lock-free synchronization in Pfair-scheduled real-time systems.

J. Parallel Distrib. Comput., 2006

Optimal rate-based scheduling on multiprocessors.

J. Comput. Syst. Sci., 2006

Nonatomic mutual exclusion with local spinning.

Distributed Computing, 2006

Tactile VR for hand-eye coordination in simulated PTCA.

Comp. in Bio. and Med., 2006

LITMUS^RT : A Testbed for Empirically Comparing Real-Time Multiprocessor Schedulers.

Proceedings of the 27th IEEE Real-Time Systems Symposium (RTSS 2006), 2006

Parallel Real-Time Task Scheduling on Multicore Platforms.

Proceedings of the 27th IEEE Real-Time Systems Symposium (RTSS 2006), 2006

Real-Time Scheduling on Multicore Platforms.

Proceedings of the 12th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2006), 2006

Flexible tardiness bounds for sporadic real-time task systems on multiprocessors.

Proceedings of the 20th International Parallel and Distributed Processing Symposium (IPDPS 2006), 2006

Accuracy versus Migration Overhead in Real-Time Multiprocessor Reweighting Algorithms.

Proceedings of the 12th International Conference on Parallel and Distributed Systems, 2006

Integrative Modeling of Liver Organ for Simulation of Flexible Needle Insertion.

Proceedings of the Ninth International Conference on Control, 2006

Efficient Synchronization under Global EDF Scheduling on Multiprocessors.

Proceedings of the 18th Euromicro Conference on Real-Time Systems, 2006

Task Reweighting under Global Scheduling on Multiprocessors.

Proceedings of the 18th Euromicro Conference on Real-Time Systems, 2006

2005

Fair scheduling of dynamic task systems on multiprocessors.

Journal of Systems and Software, 2005

Efficient scheduling of soft real-time applications on multiprocessors.

J. Embedded Computing, 2005

Adapting Pfair scheduling for symmetric multiprocessors.

J. Embedded Computing, 2005

Tardiness Bounds under Global EDF Scheduling on a Multiprocessor.

Proceedings of the 26th IEEE Real-Time Systems Symposium (RTSS 2005), 2005

Task Partitioning upon Memory-Constrained Multiprocessors.

Proceedings of the 11th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2005), 2005

Fine-Grained Task Reweighting on Multiprocessors.

Proceedings of the 11th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2005), 2005

Desynchronized Pfair Scheduling on Multiprocessors.

Proceedings of the 19th International Parallel and Distributed Processing Symposium (IPDPS 2005), 2005

Task Reweighting on Multiprocessors: Efficiency versus Accuracy.

Proceedings of the 19th International Parallel and Distributed Processing Symposium (IPDPS 2005), 2005

An EDF-based Scheduling Algorithm for Multiprocessor Soft Real-Time Systems.

Proceedings of the 17th Euromicro Conference on Real-Time Systems (ECRTS 2005), 2005

2004

A Categorization of Real-Time Multiprocessor Scheduling Problems and Algorithms.

Proceedings of the Handbook of Scheduling - Algorithms, Models, and Performance Analysis., 2004

Fair Scheduling of Real-Time Tasks on Multiprocessors.

Proceedings of the Handbook of Scheduling - Algorithms, Models, and Performance Analysis., 2004

Mixed Pfair/ERfair scheduling of asynchronous periodic tasks.

J. Comput. Syst. Sci., 2004

Implementing Pfairness on a Symmetric Multiprocessor.

Proceedings of the 10th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2004), 2004

Fair Integrated Scheduling of Soft Real-time Tardiness Classes on Multiprocessors.

Proceedings of the 10th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2004), 2004

Improved Conditions for Bounded Tardiness under EPDF Fair Multiprocessor Scheduling.

Proceedings of the 18th International Parallel and Distributed Processing Symposium (IPDPS 2004), 2004

Energy-Efficient Synthesis of Periodic Task Systems upon Identical Multiprocessor Platforms.

Proceedings of the 24th International Conference on Distributed Computing Systems (ICDCS 2004), 2004

2003

Shared-memory mutual exclusion: major research trends since 1986.

Distributed Computing, 2003

VR simulated training for less invasive vascular intervention.

Computers & Graphics, 2003

Timing-Based Mutual Exclusion with Local Spinning.

Proceedings of the Distributed Computing, 17th International Conference, 2003

Quick-release Fair Scheduling.

Proceedings of the 24th IEEE Real-Time Systems Symposium (RTSS 2003), 2003

The Case for Fair Multiprocessor Scheduling.

Proceedings of the 17th International Parallel and Distributed Processing Symposium (IPDPS 2003), 2003

Local-spin Mutual Exclusion Using Fetch-and-\phi Primitives.

Proceedings of the 23rd International Conference on Distributed Computing Systems (ICDCS 2003), 2003

Efficient Scheduling of Soft Real-Time Applications on Multiprocessors.

Proceedings of the 15th Euromicro Conference on Real-Time Systems (ECRTS 2003), 2003

Using Supertasks to Improve Processor Utilization in Multiprocessor Real-Time Systems.

Proceedings of the 15th Euromicro Conference on Real-Time Systems (ECRTS 2003), 2003

Energy-aware Implementation of Hard-real-time Systems upon Multiprocessor Platforms.

Proceedings of the ISCA 16th International Conference on Parallel and Distributed Computing Systems, 2003

2002

A space- and time-efficient local-spin spin lock.

Inf. Process. Lett., 2002

An improved lower bound for the time complexity of mutual exclusion.

Distributed Computing, 2002

Constructive modeling of G1 bifurcation.

Computer Aided Geometric Design, 2002

Optimal rate-based scheduling on multiprocessors.

Proceedings of the Proceedings on 34th Annual ACM Symposium on Theory of Computing, 2002

Locking in Pfair-Scheduled Multiprocessor Systems.

Proceedings of the 23rd IEEE Real-Time Systems Symposium (RTSS'02), 2002

Nonatomic mutual exclusion with local spinning.

Proceedings of the Twenty-First Annual ACM Symposium on Principles of Distributed Computing, 2002

Modeling of the Human Orbit from MR Images.

Proceedings of the Medical Image Computing and Computer-Assisted Intervention, 2002

Integrating Aperiodic and Recurrent Tasks on Fair-Scheduled Multiprocessors.

Proceedings of the 14th Euromicro Conference on Real-Time Systems (ECRTS 2002), 2002

Object Sharing in Pfair-scheduled Multiprocessor Systems.

Proceedings of the 14th Euromicro Conference on Real-Time Systems (ECRTS 2002), 2002

2001

A simple proof technique for priority-scheduled systems.

Inf. Process. Lett., 2001

A new fast-path mechanism for mutual exclusion.

Distributed Computing, 2001

Introduction.

Distributed Computing, 2001

A Time Complexity Bound for Adaptive Mutual Exclusion.

Proceedings of the Distributed Computing, 15th International Conference, 2001

Guaranteeing Pfair Supertasks by Reweighting.

Proceedings of the 22nd IEEE Real-Time Systems Symposium (RTSS 2001), 2001

An improved lower bound for the time complexity of mutual exclusion.

Proceedings of the Twentieth Annual ACM Symposium on Principles of Distributed Computing, 2001

Lamport on mutual exclusion: 27 years of planting seeds.

Proceedings of the Twentieth Annual ACM Symposium on Principles of Distributed Computing, 2001

Digital Angioplasty Balloon Inflation Device for Interventional Cardiovascular Procedures.

Proceedings of the Medical Image Computing and Computer-Assisted Intervention, 2001

Interactive Catheter Shape Modeling in Interventional Radiology Simulation.

Proceedings of the Medical Image Computing and Computer-Assisted Intervention, 2001

Parametric Eyeball Model for Interactive Simulation of Ophthalmologic Surgery.

Proceedings of the Medical Image Computing and Computer-Assisted Intervention, 2001

Mixed Pfair/ERfair Scheduling of Asynchronous Periodic Tasks.

Proceedings of the 13th Euromicro Conference on Real-Time Systems (ECRTS 2001), 2001

2000

Adaptive Mutual Exclusion with Local Spinning.

Proceedings of the Distributed Computing, 14th International Conference, 2000

Pfair scheduling: beyond periodic task systems.

Proceedings of the 7th International Workshop on Real-Time Computing and Applications Symposium (RTCSA 2000), 2000

Efficient pure-buffer algorithms for real-time systems.

Proceedings of the 7th International Workshop on Real-Time Computing and Applications Symposium (RTCSA 2000), 2000

Motion-Based Robotic Instrument Targeting under C-Arm Fluoroscopy.

Proceedings of the Medical Image Computing and Computer-Assisted Intervention, 2000

Early-release fair scheduling.

Proceedings of the 12th Euromicro Conference on Real-Time Systems (ECRTS 2000), 2000

1999

Universal Constructions for Large Objects.

IEEE Trans. Parallel Distrib. Syst., 1999

Brachytherapy optimal planning with application to intravascular radiation therapy.

Medical Image Analysis, 1999

Fast and Scalable Mutual Exclusion.

Proceedings of the Distributed Computing, 1999

Parallel Switching in Connection-Oriented Networks.

Proceedings of the 20th IEEE Real-Time Systems Symposium, 1999

Wait-Free Synchronization in Multiprogrammed Systems: Integrating Priority-Based and Quantum-Based Scheduling.

Proceedings of the Eighteenth Annual ACM Symposium on Principles of Distributed Computing, 1999

A Single Image Registration Method for CT Guided Interventions.

Proceedings of the Medical Image Computing and Computer-Assisted Intervention, 1999

A Testbed System for Robotically Assisted Percutaneous Pattern Therapy.

Proceedings of the Medical Image Computing and Computer-Assisted Intervention, 1999

1998

Wait-Free Synchronization in Quantum-Based Multiprogrammed Systems.

Proceedings of the Distributed Computing, 12th International Symposium, 1998

Proportional Share Scheduling of Operating System Services for Real-Time Applications.

Proceedings of the 19th IEEE Real-Time Systems Symposium, 1998

Efficient Object Sharing in Quantum-Based Real-Time Systems.

Proceedings of the 19th IEEE Real-Time Systems Symposium, 1998

A Modular Surgical Robotic System for Image Guided Percutaneous Procedures.

Proceedings of the Medical Image Computing and Computer-Assisted Intervention, 1998

1997

Real-Time Computing with Lock-Free Shared Objects.

ACM Trans. Comput. Syst., 1997

Using Local-Spin k-Exclusion Algorithms to Improve Wait-Free Object Implementations.

Distributed Computing, 1997

Wait-free object-sharing schemes for real-time uniprocessors and multiprocessors.

Proceedings of the 18th IEEE Real-Time Systems Symposium (RTSS '97), 1997

Implementing Hard Real-Time Transactions on Multiprocessors.

RTDB, 1997

Implementing Wait-Free Objects on Priority-Based Systems.

Proceedings of the Sixteenth Annual ACM Symposium on Principles of Distributed Computing, 1997

A system for percutaneous delivery of treatment with a fluoroscopically-guided robot.

Proceedings of the CVRMed-MRCAS'97, 1997

An automated system for precise percutaneous access of the renal collecting system.

Proceedings of the CVRMed-MRCAS'97, 1997

1996

A remote center of motion robotic arm for computer assisted surgery.

Robotica, 1996

Time/Contention Trade-Offs for Multiprocessor Synchronization.

Inf. Comput., 1996

A framework for implementing objects and scheduling tasks in lock-free real-time systems.

Proceedings of the 17th IEEE Real-Time Systems Symposium (RTSS '96), 1996

Lock-Free Transactions for Real-Time Systems.

RTDB, 1996

Real-Time Object Sharing with Minimal System Support (Extended Abstract).

Proceedings of the Fifteenth Annual ACM Symposium on Principles of Distributed Computing, 1996

1995

Wait-Free Algorithms for Fast, Long-Lived Renaming.

Sci. Comput. Program., 1995

A Fast, Scalable Mutual Exclusion Algorithm.

Distributed Computing, 1995

Universal Constructions for Large Objects.

Proceedings of the Distributed Algorithms, 9th International Workshop, 1995

Real-Time Computing with Lock-Free Shared Objects.

Proceedings of the 16th IEEE Real-Time Systems Symposium, 1995

Using Lock-Free Objects in Hard Real-Time Applications (Abstract).

Proceedings of the Fourteenth Annual ACM Symposium on Principles of Distributed Computing, 1995

Universal Constructions for Multi-Object Operations.

Proceedings of the Fourteenth Annual ACM Symposium on Principles of Distributed Computing, 1995

1994

The Elusive Atomic Register.

J. ACM, 1994

Multi-Writer Composite Registers.

Distributed Computing, 1994

Fast, Long-Lived Renaming (Extended Abstract).

Proceedings of the Distributed Algorithms, 8th International Workshop, 1994

Time bounds for mutual exclusion and related problems.

Proceedings of the Twenty-Sixth Annual ACM Symposium on Theory of Computing, 1994

Using k-Exclusion to Implement Resilient, Scalable Shared Objects (Extended Abstract).

Proceedings of the Thirteenth Annual ACM Symposium on Principles of Distributed Computing, 1994

1993

Composite Registers.

Distributed Computing, 1993

A Fine-Grained Solution to the Mutual Exclusion Problem.

Acta Inf., 1993

Towards a Necessary and Sufficient Condition for Wait-free Synchronization (Extended Abstract).

Proceedings of the Distributed Algorithms, 7th International Workshop, 1993

Fast, Scalable Synchronization with Minimal Hardware Support (Extended Abstract).

Proceedings of the Twelth Annual ACM Symposium on Principles of Distributed Computing, 1993

1992

Beyond Atomic Registers: Bounded Wait-Free Implementations of Nontrivial Objects.

Sci. Comput. Program., 1992

A Criterion for Atomicity.

Formal Asp. Comput., 1992

The Granularity of Waiting (Extended Abstract).

Proceedings of the Distributed Algorithms, 6th International Workshop, 1992

1991

A New Explanation of the Glitch Phenomenon.

Acta Inf., 1991

Pseudo Read-Modify-Write Operations: Bounded Wait-Free Implementations (Extended Abstract).

Proceedings of the Distributed Algorithms, 5th International Workshop, 1991

1990

Composite Registers.

Proceedings of the Ninth Annual ACM Symposium on Principles of Distributed Computing, 1990

1988

Atomic Semantics of Nonatomic Programs.

Inf. Process. Lett., 1988

1987

The Elusive Atomic Register Revisited.

Proceedings of the Sixth Annual ACM Symposium on Principles of Distributed Computing, 1987

1967

The simulation and control of a power boiler.

PhD thesis, 1967