Operating System and Scheduling for Future Multi-core and Many-Core Platforms
暂无分享,去创建一个
[1] Christine Morin,et al. Kerrighed and data parallelism: cluster computing on single system image operating systems , 2004, 2004 IEEE International Conference on Cluster Computing (IEEE Cat. No.04EX935).
[2] Maurice Herlihy,et al. Wait-free synchronization , 1991, TOPL.
[3] Edward A. Lee,et al. Advances in the dataflow computational model , 1999, Parallel Comput..
[4] Mohamed Shalan,et al. A Configurable Hardware Scheduler for Real-Time Systems , 2003, Engineering of Reconfigurable Systems and Algorithms.
[5] Adrian Schüpbach,et al. The multikernel: a new OS architecture for scalable multicore systems , 2009, SOSP '09.
[6] Eugenio Cesario,et al. The XtreemFS architecture—a case for object-based file systems in Grids , 2008, VLDB 2008.
[7] Robbert van Renesse,et al. The Amoeba distributed operating system - A status report , 1991, Comput. Commun..
[8] A. Kleen. Linux multi-core scalability , 2009 .
[9] Volkmar Uhlig,et al. The mechanics of in-kernel synchronization for a scalable microkernel , 2007, OPSR.
[10] Michael L. Scott,et al. Kernel-Kernel communication in a shared-memory multiprocessor , 1993, Concurr. Pract. Exp..
[11] Shuichi Oikawa,et al. Resource kernels: a resource-centric approach to real-time and multimedia systems , 2001, Electronic Imaging.
[12] Anoop Gupta,et al. Integration of message passing and shared memory in the Stanford FLASH multiprocessor , 1994, ASPLOS VI.
[13] Philippas Tsigas,et al. Fast and lock-free concurrent priority queues for multi-thread systems , 2003, Proceedings International Parallel and Distributed Processing Symposium.
[14] P ? ? ? ? ? ? ? % ? ? ? ? , 1991 .
[15] Tommaso Cucinotta,et al. QoS Control for Pipelines of Tasks Using Multiple Resources , 2010, IEEE Transactions on Computers.
[16] Amnon Barak,et al. The MOSIX Distributed Operating System: Load Balancing for UNIX , 1993 .
[17] Hussein M. Abdel-Wahab,et al. A proportional share resource allocation algorithm for real-time, time-shared systems , 1996, 17th IEEE Real-Time Systems Symposium.
[18] Sanjoy K. Baruah,et al. A multiprocessor implementation of the total bandwidth server , 2004, 18th International Parallel and Distributed Processing Symposium, 2004. Proceedings..
[19] Christoph Lameter. Extreme High Performance Computing or Why Microkernels Suck , 2010 .
[20] Sanjoy K. Baruah,et al. Executing aperiodic jobs in a multiprocessor constant-bandwidth server implementation , 2004, Proceedings. 16th Euromicro Conference on Real-Time Systems, 2004. ECRTS 2004..
[21] Christine Morin,et al. OpenMosix, OpenSSI and Kerrighed: a comparative study , 2005, CCGrid 2005. IEEE International Symposium on Cluster Computing and the Grid, 2005..
[22] Daniel F. Garcia,et al. Utilization Bounds for EDF Scheduling on Real-Time Multiprocessor Systems , 2004, Real-Time Systems.
[23] Joseph N. Wilson,et al. GridOS: Operating System Services for Grid Architectures , 2003, HiPC.
[24] Cucinotta Tommaso,et al. An efficient and scalable implementation of global EDF in Linux , 2011 .
[25] Steve Goddard,et al. Managing Latency and Buffer Requirements in Processing Graph Chains , 2001, Comput. J..
[26] Maurice Herlihy,et al. Transactional Memory: Architectural Support For Lock-free Data Structures , 1993, Proceedings of the 20th Annual International Symposium on Computer Architecture.
[27] Andrew S. Tanenbaum,et al. A comparison of three microkernels , 1995, The Journal of Supercomputing.
[28] Fabio Checconi,et al. Self-tuning schedulers for legacy real-time applications , 2010, EuroSys '10.
[29] Yang Zhang,et al. Corey: An Operating System for Many Cores , 2008, OSDI.
[30] Karsten Schwan,et al. Improving performance by use of adaptive objects: experimentation with a configurable multiprocessor thread package , 1993, [1993] Proceedings The 2nd International Symposium on High Performance Distributed Computing.
[31] Mingyu Chen,et al. GenerOS: An asymmetric operating system kernel for multi-core systems , 2010, 2010 IEEE International Symposium on Parallel & Distributed Processing (IPDPS).
[32] Stefan Wesner,et al. Self-managed Microkernels: From Clouds towards Resource Fabrics , 2009, CloudComp.
[33] Konstantinos Bletsas,et al. Fixed priority timing analysis of real-time systems with limited parallelism , 2004, Proceedings. 16th Euromicro Conference on Real-Time Systems, 2004. ECRTS 2004..
[34] Sudarshan K. Dhall,et al. On a Real-Time Scheduling Problem , 1978, Oper. Res..
[35] Christine Morin,et al. Clouds: a New Playground for the XtreemOS Grid Operating System , 2009, Parallel Process. Lett..
[36] Tommaso Cucinotta,et al. Feedback Scheduling for Pipelines of Tasks , 2007, HSCC.
[37] Michael L. Scott,et al. Algorithms for scalable synchronization on shared-memory multiprocessors , 1991, TOCS.
[38] Anthony Skjellum,et al. A High-Performance, Portable Implementation of the MPI Message Passing Interface Standard , 1996, Parallel Comput..
[39] Stefan Wesner,et al. Service-oriented operating systems: future workspaces , 2009, IEEE Wireless Communications.
[40] Roger M. Needham,et al. On the duality of operating system structures , 1979, OPSR.
[41] Rami G. Melhem,et al. An Improved Rate-Monotonic Admission Control and Its Applications , 2003, IEEE Trans. Computers.
[42] Anant Agarwal,et al. Integrating message-passing and shared-memory: early experience , 1993, SIGP.
[43] Eugenio Cesario,et al. The XtreemFS architecture—a case for object‐based file systems in Grids , 2008, Concurr. Comput. Pract. Exp..
[44] James H. Anderson,et al. A Hybrid Real-Time Scheduling Approach for Large-Scale Multicore Platforms , 2007, 19th Euromicro Conference on Real-Time Systems (ECRTS'07).
[45] Sanjoy K. Baruah,et al. Proportionate progress: a notion of fairness in resource allocation , 1993, STOC '93.
[46] J. Liedtke. On -Kernel Construction , 1995 .
[47] Richard Gerber,et al. Parametric Design Synthesis of Distributed Embedded Systems , 2000, IEEE Trans. Computers.
[48] Paul E. McKenney,et al. READ-COPY UPDATE: USING EXECUTION HISTORY TO SOLVE CONCURRENCY PROBLEMS , 2002 .
[49] Dimosthenis Kyriazis,et al. Real-Time Guarantees in Flexible Advance Reservations , 2009, 2009 33rd Annual IEEE International Computer Software and Applications Conference.
[50] Sanjeev Puri,et al. Grid Operating System: Making Dynamic Virtual Services in Organizations , 2009 .
[51] Ratan K. Guha,et al. VCluster: a thread‐based Java middleware for SMP and heterogeneous clusters with thread migration support , 2008, Softw. Pract. Exp..
[52] Paul E. McKenney,et al. Selecting locking primitives for parallel programming , 1996, CACM.
[53] Sanjoy K. Baruah,et al. Multiprocessor fixed-priority scheduling with restricted interprocessor migrations , 2003, 15th Euromicro Conference on Real-Time Systems, 2003. Proceedings..
[54] Anant Agarwal,et al. Factored operating systems (fos): the case for a scalable operating system for multicores , 2009, OPSR.
[55] William N. Scherer,et al. Scalable queue-based spin locks with timeout , 2001, PPoPP '01.
[56] Thomas E. Anderson,et al. The Performance of Spin Lock Alternatives for Shared-Memory Multiprocessors , 1990, IEEE Trans. Parallel Distributed Syst..
[57] Maurice Herlihy,et al. Linearizability: a correctness condition for concurrent objects , 1990, TOPL.
[58] Thomas A. Limoncelli. Mac OS X , 2006, LISA.
[59] Richard Gerber,et al. Guaranteeing Real-Time Requirements With Resource-Based Calibration of Periodic Processes , 1995, IEEE Trans. Software Eng..
[60] Michael Factor,et al. cJVM: a single system image of a JVM on a cluster , 1999, Proceedings of the 1999 International Conference on Parallel Processing.
[61] Michael Stumm,et al. Otherworld: giving applications a chance to survive OS kernel crashes , 2010, EuroSys '10.
[62] G. G. Stokes. "J." , 1890, The New Yale Book of Quotations.
[63] Chung Laung Liu,et al. Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment , 1989, JACM.
[64] Edward A. Lee,et al. Software Synthesis from Dataflow Graphs , 1996 .
[65] Cho-Li Wang,et al. JESSICA2: a distributed Java Virtual Machine with transparent thread migration support , 2002, Proceedings. IEEE International Conference on Cluster Computing.
[66] Beng-Hong Lim,et al. Reactive synchronization algorithms for multiprocessors , 1994, ASPLOS VI.
[67] Michael Stumm,et al. Experiences with locking in a NUMA multiprocessor operating system kernel , 1994, OSDI '94.
[68] John Shalf,et al. SAGA: A Simple API for Grid Applications. High-level application programming on the Grid , 2006 .
[69] James R. Larus,et al. Where is time spent in message-passing and shared-memory programs? , 1994, ASPLOS VI.
[70] Alexander Kipp,et al. Principles of Service Oriented Operating Systems , 2008, GridNets.
[71] Sang Hyuk Son,et al. New Strategies for Assigning Real-Time Tasks to Multiprocessor Systems , 1995, IEEE Trans. Computers.
[72] Jack Dongarra,et al. LINPACK Users' Guide , 1987 .