http://www.rdrop.com/users/paulmck/realtime/
Realtime and Embedded Papers
- January 2011 Whacking
Droids: How to Extract Requirements from Flame Wars at linux.conf.au,
Brisbane Australia. The requirements that were extracted
may be found on the Linaro web site.
- October 2010 When
Do Real Time Systems Need Multiple CPUs? at Twelfth Real-Time
Linux Workshop in Nairobi, Kenya (presentation).
- September 2009 Deterministic
Synchronization in Multicore Systems: the Role of RCU at Eleventh Real-Time
Linux Workshop in Dresden, Germany (paper and presentation).
- September 2009 'Real
Time' vs. 'Real Fast': How to Choose? at Eleventh Real-Time
Linux Workshop in Dresden, Germany (paper and presentation).
- July 2008 'Real
Time' vs. 'Real Fast': How to Choose? at Ottawa Linux
Symposium (Presentation and updated
version for MVision 2008).
- May 2008 Responsive
systems: An introduction in IBM Systems
Journal, with R. F. Berry and F. N. Parr.
- May 2008 The
read-copy-update mechanism for supporting real-time
applications on shared-memory multiprocessor systems with
Linux in IBM
Systems Journal, with Dinakar Guniguntala, Josh Triplett, and
Jon Walpole.
- October 2007 keynote and "deep
dive" into
the -rt patchset at MontaVista's MVision conference.
- January 2007 SMP
and Embedded Realtime Myths in (Linux
Journal). Introduces enterprise realtime.
- February 2006 Linux
Realtime Response: Challenges in Making Linux Ready for Real
Time Computing presented
at the First Workshop on Real Time, Interactive and Digital
Media Supercomputing (RIDMS-1), part of the 12th International
Symposium on High-Performance Computer Architecture.
- October 2005 Linux
Realtime Response: The CONFIG_PREEMPT Patch Set presented as a seminar
to the Department of Computer Science at Oregon State
University.
- August 2005 Shrinking
Slices: Looking at Real Time for Linux, PowerPC, and Cell interview by McLaren
Harris.
- July 2005 Realtime
and Linux with
Ingo Molnar. Presentation on a number of ways of getting
realtime features into Linux given at the 2005 Linux Kernel
Summit.
- June 1990 Packet
recovery in high-speed networks using coding and buffer
management with
Nachum Shacham. First analysis of using forward error
correction (FEC) to repair errors due to packet losses that
took into account the added network load due to the FEC. This
technique can reduce the need to wait for retransmissions.
Issues with Hard Realtime Response
- "Show me a hard realtime system, and I will show you a
hammer that will cause it to miss its scheduling deadlines."
- "If at first you don't succeed, get a bigger hammer."
|