James H. Anderson

Affiliations:
  • University of North Carolina at Chapel Hill, USA


According to our database1, James H. Anderson authored at least 259 papers between 1967 and 2023.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

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 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2023
Detecting Unique Analyte-Specific Radio Frequency Spectral Responses in Liquid Solutions - Implications for Non-Invasive Physiologic Monitoring.
Sensors, 2023

Holistically Budgeting Processing Graphs.
Proceedings of the IEEE Real-Time Systems Symposium, 2023

Soft Real-Time Gang Scheduling.
Proceedings of the IEEE Real-Time Systems Symposium, 2023

Reducing Response-Time Bounds via Global Fixed Preemption Point EDF-Like Scheduling.
Proceedings of the 29th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, 2023

Hardware Compute Partitioning on NVIDIA GPUs.
Proceedings of the 29th IEEE Real-Time and Embedded Technology and Applications Symposium, 2023

Want Predictable GPU Execution? Beware SMIs!
Proceedings of the 29th IEEE International Conference on Parallel and Distributed Systems, 2023

Optimal Multiprocessor Locking Protocols Under FIFO Scheduling.
Proceedings of the 35th Euromicro Conference on Real-Time Systems, 2023

2022
Exploring AMD GPU scheduling details by experimenting with "worst practices".
Real Time Syst., 2022

Making Powerful Enemies on NVIDIA GPUs.
Proceedings of the IEEE Real-Time Systems Symposium, 2022

Enabling GPU Memory Oversubscription via Transparent Paging to an NVMe SSD.
Proceedings of the IEEE Real-Time Systems Symposium, 2022

Exact Response-Time Bounds of Periodic DAG Tasks under Server-Based Global Scheduling.
Proceedings of the IEEE Real-Time Systems Symposium, 2022

Statistical Hypothesis Testing of Controller Implementations Under Timing Uncertainties.
Proceedings of the 28th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, 2022

Minimizing DAG Utilization by Exploiting SMT.
Proceedings of the 28th IEEE Real-Time and Embedded Technology and Applications Symposium, 2022

Overrun-Resilient Multiprocessor Real-Time Locking.
Proceedings of the 34th Euromicro Conference on Real-Time Systems, 2022

Soft Real-Time Scheduling.
Proceedings of the Handbook of Real-Time Computing, 2022

2021
Tardiness bounds for fixed-priority global scheduling without intra-task precedence constraints.
Real Time Syst., 2021

Concurrency groups: a new way to look at real-time multiprocessor lock nesting.
Real Time Syst., 2021

Statically optimal dynamic soft real-time semi-partitioned scheduling.
Real Time Syst., 2021

The price of schedulability in cyclic workloads: The history-vs.-response-time-vs.-accuracy trade-off.
J. Syst. Archit., 2021

Light Reading: Optimizing Reader/Writer Locking for Read-Dominant Real-Time Workloads (Artifact).
Dagstuhl Artifacts Ser., 2021

AI Meets Real-Time: Addressing Real-World Complexities in Graph Response-Time Analysis.
Proceedings of the 42nd IEEE Real-Time Systems Symposium, 2021

Extending EDF for Soft Real-Time Scheduling on Unrelated Multiprocessors.
Proceedings of the 42nd IEEE Real-Time Systems Symposium, 2021

TORTIS: Retry-Free Software Transactional Memory for Real-Time Systems.
Proceedings of the 42nd IEEE Real-Time Systems Symposium, 2021

TimeWall: Enabling Time Partitioning for Real-Time Multicore+Accelerator Platforms.
Proceedings of the 42nd IEEE Real-Time Systems Symposium, 2021

On the Defectiveness of SCHED_DEADLINE w.r.t. Tardiness and Affinities, and a Partial Fix.
Proceedings of the RTNS'2021: 29th International Conference on Real-Time Networks and Systems, 2021

Simultaneous Multithreading in Mixed-Criticality Real-Time Systems.
Proceedings of the 27th IEEE Real-Time and Embedded Technology and Applications Symposium, 2021

CUPiD<sup>RT</sup>: Detecting Improper GPU Usage in Real-Time Applications.
Proceedings of the 24th IEEE International Symposium on Real-Time Distributed Computing, 2021

Light Reading: Optimizing Reader/Writer Locking for Read-Dominant Real-Time Workloads.
Proceedings of the 33rd Euromicro Conference on Real-Time Systems, 2021

Tight Tardiness Bounds for Pseudo-Harmonic Tasks Under Global-EDF-Like Schedulers.
Proceedings of the 33rd Euromicro Conference on Real-Time Systems, 2021

Timing Debugging for Cyber-Physical Systems.
Proceedings of the Design, Automation & Test in Europe Conference & Exhibition, 2021

Perception Computing-Aware Controller Synthesis for Autonomous Systems.
Proceedings of the Design, Automation & Test in Europe Conference & Exhibition, 2021

Timing-Predictable Vision Processing for Autonomous Systems.
Proceedings of the Design, Automation & Test in Europe Conference & Exhibition, 2021

2020
Supporting I/O and IPC via fine-grained OS isolation for mixed-criticality real-time tasks.
Real Time Syst., 2020

Simultaneous Multithreading and Hard Real Time: Can it be Safe? (Artifact).
Dagstuhl Artifacts Ser., 2020

Towards Practical Multiprocessor EDF with Affinities.
Proceedings of the 41st IEEE Real-Time Systems Symposium, 2020

Exploiting Simultaneous Multithreading in Priority-Driven Hard Real-Time Systems.
Proceedings of the 26th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, 2020

A Soft-Real-Time-Optimal Semi-Clustered Scheduler with a Constant Tardiness Bound.
Proceedings of the 26th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, 2020

The Price of Schedulability in Multi-Object Tracking: The History-vs.-Accuracy Trade-Off.
Proceedings of the 23rd IEEE International Symposium on Real-Time Distributed Computing, 2020

AMD GPUs as an Alternative to NVIDIA for Supporting Real-Time Workloads.
Proceedings of the 32nd Euromicro Conference on Real-Time Systems, 2020

Simultaneous Multithreading and Hard Real Time: Can It Be Safe?
Proceedings of the 32nd Euromicro Conference on Real-Time Systems, 2020

2019
Real-time multiprocessor locks with nesting: optimizing the common case.
Real Time Syst., 2019

Simultaneous Multithreading Applied to Real Time (Artifact).
Dagstuhl Artifacts Ser., 2019

OpenVX and Real-Time Certification: The Troublesome History.
Proceedings of the IEEE Real-Time Systems Symposium, 2019

Optimal soft real-time semi-partitioned scheduling made simple (and dynamic).
Proceedings of the 27th International Conference on Real-Time Networks and Systems, 2019

Re-Thinking CNN Frameworks for Time-Sensitive Autonomous-Driving Applications: Addressing an Industrial Challenge.
Proceedings of the 25th IEEE Real-Time and Embedded Technology and Applications Symposium, 2019

GEDF Tardiness: Open Problems Involving Uniform Multiprocessors and Affinity Masks Resolved.
Proceedings of the 31st Euromicro Conference on Real-Time Systems, 2019

Simultaneous Multithreading Applied to Real Time.
Proceedings of the 31st Euromicro Conference on Real-Time Systems, 2019

Cross-Layer Interactions in CPS for Performance and Certification.
Proceedings of the Design, Automation & Test in Europe Conference & Exhibition, 2019

2018
Using Lock Servers to Scale Real-Time Locking Protocols: Chasing Ever-Increasing Core Counts (Artifact).
Dagstuhl Artifacts Ser., 2018

Making OpenVX Really "Real Time".
Proceedings of the 2018 IEEE Real-Time Systems Symposium, 2018

An Optimal Semi-Partitioned Scheduler Assuming Arbitrary Affinity Masks.
Proceedings of the 2018 IEEE Real-Time Systems Symposium, 2018

Work in Progress: Combining Real Time and Multithreading.
Proceedings of the 2018 IEEE Real-Time Systems Symposium, 2018

Work-in-Progress: Lock-Based Software Transactional Memory for Real-Time Systems.
Proceedings of the 2018 IEEE Real-Time Systems Symposium, 2018

Avoiding Pitfalls when Using NVIDIA GPUs for Real-Time Tasks in Autonomous Systems.
Proceedings of the 30th Euromicro Conference on Real-Time Systems, 2018

Using Lock Servers to Scale Real-Time Locking Protocols: Chasing Ever-Increasing Core Counts.
Proceedings of the 30th Euromicro Conference on Real-Time Systems, 2018

2017
Attacking the one-out-of-m multicore problem by combining hardware management with mixed-criticality provisioning.
Real Time Syst., 2017

On the Soft Real-Time Optimality of Global EDF on Uniform Multiprocessors.
Proceedings of the 2017 IEEE Real-Time Systems Symposium, 2017

GPU Scheduling on the NVIDIA TX2: Hidden Details Revealed.
Proceedings of the 2017 IEEE Real-Time Systems Symposium, 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.
J. Signal Process. Syst., 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 Syst., 2014

Supporting soft real-time parallel applications on multiprocessors.
J. Syst. Archit., 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

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<sup>RT</sup>.
SIGBED Rev., 2013

An optimal k-exclusion real-time locking protocol motivated by multi-GPU systems.
Real Time Syst., 2013

The OMLP family of optimal multiprocessor real-time locking protocols.
Des. Autom. Embed. Syst., 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 Rev., 2012

Globally scheduled real-time multiprocessor systems with GPUs.
Real Time Syst., 2012

Guest editorial.
Real Time Syst., 2012

A time complexity lower bound for adaptive mutual exclusion.
Distributed Comput., 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 Syst., 2011

Guest editorial: real time systems resource management.
Real Time Syst., 2011

An overview of interrupt accounting techniques for multiprocessor real-time systems.
J. Syst. Archit., 2011

Multiprocessor real-time scheduling.
J. Syst. Archit., 2011

Fine-grained task reweighting on multiprocessors.
J. Embed. Comput., 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 Syst., 2010

Spin-based reader-writer synchronization for multiprocessor real-time systems.
Real Time Syst., 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

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

A Stochastic Framework for Multiprocessor Soft Real-Time Scheduling.
Proceedings of the Scheduling, 14.02. - 19.02.2010, 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 Syst., 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

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 <i>EPDF</i>\mathsf{EPDF} Pfair algorithm.
Real Time Syst., 2008

Tardiness bounds under global EDF scheduling on a multiprocessor.
Real Time Syst., 2008

Task reweighting under global scheduling on multiprocessors.
Real Time Syst., 2008

An EDF-based restricted-migration scheduling algorithm for multiprocessor soft real-time systems.
Real Time Syst., 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<sup>RT</sup>.
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

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 Distributed Comput., 2007

Adaptive mutual exclusion with local spinning.
Distributed Comput., 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 Rev., 2006

Group-Based Pfair Scheduling.
Real Time Syst., 2006

Editorial.
Real Time Syst., 2006

Supporting lock-free synchronization in Pfair-scheduled real-time systems.
J. Parallel Distributed Comput., 2006

Optimal rate-based scheduling on multiprocessors.
J. Comput. Syst. Sci., 2006

Nonatomic mutual exclusion with local spinning.
Distributed Comput., 2006

Tactile VR for hand-eye coordination in simulated PTCA.
Comput. Biol. Medicine, 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

2005
Fair scheduling of dynamic task systems on multiprocessors.
J. Syst. Softw., 2005

Efficient scheduling of soft real-time applications on multiprocessors.
J. Embed. Comput., 2005

Adapting Pfair scheduling for symmetric multiprocessors.
J. Embed. Comput., 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

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

Simulation-based Virtual Prototyping of Customized Catheterization Devices.
J. Comput. Inf. Sci. Eng., 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 Comput., 2003

VR simulated training for less invasive vascular intervention.
Comput. Graph., 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

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 Comput., 2002

Constructive modeling of G1 bifurcation.
Comput. Aided Geom. Des., 2002

Locking in Pfair-Scheduled Multiprocessor Systems.
Proceedings of the 23rd IEEE Real-Time Systems Symposium (RTSS'02), 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 Comput., 2001

Introduction.
Distributed Comput., 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

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

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 Distributed Syst., 1999

Brachytherapy optimal planning with application to intravascular radiation therapy.
Medical Image Anal., 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 Comput., 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.
Proceedings of the Real-Time Database and Information Systems, 1997

Implementing Wait-Free Objects on Priority-Based Systems.
Proceedings of the Sixteenth Annual ACM Symposium on Principles of Distributed Computing, 1997

Accuracy assessment of a clinical biplane fluoroscope for three-dimensional measurements and targeting.
Proceedings of the Medical Imaging 1997: Image Display, 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.
Proceedings of the Online-Proceedings of the First International Workshop on Real-Time Databases: Issues and Applications, 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 Comput., 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 Comput., 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 Comput., 1993

A Fine-Grained Solution to the Mutual Exclusion Problem.
Acta Informatica, 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 Aspects 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 Informatica, 1991

Pseudo Read-Modify-Write Operations: Bounded Wait-Free Implementations (Extended Abstract).
Proceedings of the Distributed Algorithms, 5th International Workshop, 1991

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


  Loading...