(Enter summary)
Abstract: PROGRAM REPRESENTATION AND EXECUTION
IN REAL-TIME MULTIPROCESSOR SYSTEMS
FERUARY 1994
DOUGLAS NIEHAUS,
B.S., NORTHWESTERN UNIVERSITY
M.S., UNIVERSITY OF MICHIGAN
Ph.D., UNIVERSITY OF MASSACHUSETTS AMHERST
Directed by: Professor John A. Stankovic
In real-time systems the correctness of the computation depends not only on
the logical correctness of the answer, but also on when it is produced. Run-time
management in a real-time system must therefore exercise detailed control of how
and when... (Update)
Context of citations to this paper: More
.... of four (4KB, 16KB, 64KB, 16MB) This is the finest grain of increment for such a range in any of the processors in this survey, but [14] suggests an increment factor of only 2 as more useful and more efficient in terms of memory allocation. The TLB entries are directly...
...critical sections and synchronous communication. We address other aspects of constructing a predictable real time system elsewhere [11, 9]. One of our goals is to establish a source language, Spring C, that can serve as a target for many of the existing languages. The...
Cited by: More
Predictable Threads for Dynamic Hard Real-Time Environments - Humphrey, Stankovic (1998)
(Correct)
Real-Time Support in General Purpose Operating Systems - Gopalan (2001)
(Correct)
A Real-Time System Description Language - Niehaus, Stankovic, Ramamritham (1995)
(Correct)
Active bibliography (related documents): More All
1.3: Program Representation and Translation for Predictable Real-Time.. - Niehaus (1991)
(Correct)
1.2: SpringNet: A Scalable Architecture For High Performance.. - John Stankovic (1993)
(Correct)
1.0: An Argument for a Runtime Layer in SPARTA Design - Wisniewski, Brown (1994)
(Correct)
Similar documents based on text: More All
0.2: Cv - Nahum
(Correct)
0.2: The Spring System Description Language - Douglas Niehaus John (1993)
(Correct)
0.2: The Spring System: Integrated Support for Complex.. - John Stankovic Department (1999)
(Correct)
Related documents from co-citation: More All
5: The Spring Kernel: A New Paradigm for Real-Time Systems (context) - Stankovic, Ramamritham - 1991
3: Efficient Scheduling Algorithms For RealTime Multiprocessor Systems (context) - Ramamritham, Stankovic et al. - 1990
2: Object-oriented real-time language design: constructs for timing constraints (context) - Ishikawa, Tokuda et al. - 1990
BibTeX entry: (Update)
D. Niehaus, Program Representation and Execution in Real-Time Multiprocessor Systems, PhD thesis, University of Massachusetts, Amherst MA, 1994. http://citeseer.ist.psu.edu/niehaus94program.html More
@techreport{ niehaus94program,
author = "Douglas Niehaus",
title = "Program Representation and Execution in Real-Time Multiprocessor Systems",
number = "UM-CS-1994-22a",
month = ",",
year = "1994",
url = "citeseer.ist.psu.edu/niehaus94program.html" }
Citations (may not include all citations):
1582
Scheduling Algorithms for Multiprogramming in a Hard Real-ti..
- Liu, Layland - 1973 ACM
296
Free Software Foundation (context) - Stallman - 1992
235
The Synchronous Data Flow Programming Language LUSTRE
- Halbwachs, Caspi et al. - 1991
206
Real-Time Mach: Towards a Predictable Real-Time System
- Tokuda, Nakajima et al. - 1990
188
Aperiodic Task Scheduling for Hard-RealTime Systems (context) - Sprunt, Sha et al. - 1989
167
Calculating the Maximum Execution Time of RealTime Programs (context) - Puschner, Koza - 1990
123
Constructing Distributed Systems in Conic
- Magee, Kramer et al. - 1989 ACM DBLP
103
The Spring Kernel: A New Paradigm for Real-Time Systems (context) - Stankovic, Ramamritham - 1991 DBLP
103
Experiments with a Program Timing Tool Based on Source-Level.. (context) - Park, Shaw - 1991
98
Efficient Scheduling Algorithms for Real-Time Multiprocessor.. (context) - Ramamritham, Stankovic et al. - 1990
98
Real-Time Systems and Their Programming Languages (context) - Burns, Wellings - 1989 ACM
92
Reasoning About Time in Higher-Level Language Software
- Shaw - 1989 ACM DBLP
83
A Retargetable Technique for Predicting Execution Time
- Harmon, Baker et al. - 1992 DBLP
82
Real-Time Scheduling Theory and ADA (context) - Sha, Goodenough - 1988 ACM DBLP
81
Implementing Precise Interrupts in Pipelined Processors (context) - Smith, Plezkun - 1988 ACM DBLP
81
Real-Time Synchronization Protocols for Multiprocessors (context) - Rajkumar, Sha et al. - 1988 DBLP
79
The ESTEREL Language (context) - Boussinot, Simon - 1991
65
Misconceptions About Real-Time Computing (context) - Stankovic - 1988
57
Object Oriented Real-Time Language Design: Constructs for Ti.. (context) - Ishikawa, Tokuda et al. - 1990
57
Real-Time Euclid: A Language for Reliable Real-Time Systems (context) - Kligerman, Stoyenko - 1986 ACM DBLP
54
Evaluating Tight Execution Time Bounds of Programs by Annota.. (context) - Mok - 1989 ACM
52
Preemptive Scheduling under Time and Resource Constraints (context) - Zhao, Ramamritham et al. - 1987 ACM DBLP
46
Constructing Predictable Real-Time Systems (context) - Halang, Stoyenko - 1991
43
The Integration of Deadline and Criticalness in Hard Real-Ti.. (context) - Biyabani, Stankovic et al. - 1988 DBLP
42
Strategic Memory Allocation for Real-Time) Cache Design Usin.. (context) - Kirk, Strosnider - 1990
42
Strategic Memory Allocation for Real-Time) Cache Design (context) - Kirk - 1989
38
HARTS: A Distributed Real-Time Architecture (context) - Shin - 1990 DBLP
34
Allocating Hard Real-Time Tasks: An NP-Hard Problem Made Eas..
- Tindell, Burns et al. - 1992 DBLP
32
Resource Reclaiming in Multiprocessor Real-Time Systems
- Shen, Ramamritham et al. - 1993 ACM DBLP
29
The Real-Time Operating System of MARS (context) - Damm, Reisinger et al. - 1989 ACM DBLP
25
RTC: Language Support for Real-Time Concurrency (context) - Wolfe, Davidson et al. - 1991 DBLP
25
Real-Time Concurrent C: A Language for Programming Dynamic R.. (context) - Gehani, Ramamritham - 1991 DBLP
23
Foundations of Real-Time Computing: Scheduling and Resource .. (context) - van Tilborg, Koob - 1991
21
Program Representation and Translation for Predictable Real-..
- Niehaus - 1991 ACM
20
Implementing a Predictable Real-Time Multiprocessor Kernel -..
- Molesky, Ramamritham et al. - 1990
20
Language Support for the Maruti Real-Time System (context) - Nirkhe, Tripathi et al. - 1990 DBLP
20
Compiling Real-Time Programs into Schedulable Code
- Hong, Gerber - 1993 ACM DBLP
19
The MARUTI Hard Real-Time Operating System (context) - Levi, Tripathi et al. - 1989 ACM DBLP
17
Predictable Real-Time Caching in the Spring System (context) - Niehaus, Nahum et al. - 1991
17
Developing RealTime Tasks with Predictable Timing (context) - Pospischil, Puschner et al. - 1992
16
A Verifier for Real-Time Properties (context) - Ostroff - 1992 ACM DBLP
15
A Schedulability Analyzer for Real-Time Euclid (context) - Stoyenko - 1987 DBLP
14
CHAOS: Why One Cannot Have Only an Operating System for Real.. (context) - Gopinath, Schwan - 1989 ACM DBLP
13
The ARTS Real-Time Object Model (context) - Mercer, Tokuda - 1990 DBLP
13
User's Guide (context) - Systems
11
The Spring Scheduling Co-Processor: A Scheduling Accelerator
- Burleson, Ko et al. - 1993 DBLP
11
Dynamic Sharing and Backward Compatibility on 64-bit Machine..
- Garrett, Bianchini et al. - 1992 ACM
10
the Reflective Nature of the Spring Kernel
- Stankovic - 1991
10
Predictable Synchronization Mechanisms for Multiprocessor Re..
- Molesky, Shen et al. - 1990 ACM DBLP
10
HARTOS: A Distributed Real-Time Operating System (context) - Kandlur, Kiskis et al. - 1989 ACM DBLP
10
A Partial Evaluator for the Maruti Hard Real-Time System (context) - Nirkhe, Pugh - 1991 ACM DBLP
9
The Spring Scheduling Co-Processor: Design (context) - Niehaus, Ramamritham et al. - 1993
9
Real-Time UNIX Systems - Design and Application Guide (context) - Furht, Grostick et al. - 1991
8
Verilog-XL Reference Manual (context) - Systems - 1991
8
Guaranteed Response Times in a Distributed Hard-Real-Time En.. (context) - Leinbaugh, Yamini - 1986 ACM DBLP
8
Meta-Level Control in Distributed Real-Time Systems (context) - Ramamritham, Stankovic et al. - 1987
8
Predictable Cache Design for Real-Time Systems (context) - Kirk - 1990 ACM
8
Real-Time Mentat Programming Language and Architecture (context) - Grimshaw, Silberman et al. - 1990 ACM
8
Comparative Evaluation of High-Level Real-Time Programming L.. (context) - Halang, Stoyenko - 1990 ACM DBLP
6
MACS: A Predictable Architecture for Real-Time Systems (context) - Cogswell, Segall - 1991
6
Building Flexible Real-Time Systems Using the Flex Language (context) - Kenney, Lin - 1991 ACM DBLP
6
Scramnet Network Reference Manual (context) - Corporation, Ohio - 1991
6
Toward a Real-Time Data Flow Language (context) - Faustini, Lewis - 1986
5
Real-Time Systems: Well Timed Scheduling and Scheduling with.. (context) - Zlokapa - 1993
5
Spring System Description Language
- Niehaus, Stankovic - 1993
5
Durra: A Task-Level Description Language (context) - Barbacci, Wing - 1987
5
Specifying Functional and Timing Behavior for Real-Time Appl.. (context) - Barbacci, Wing - 1986 ACM DBLP
5
An Interactive Timing Analysis Tool for the SARTOR Environme.. (context) - Amerasinghe - 1985
4
GARTL: A Real-Time Programming Language Based on Multi-Versi.. (context) - Marlin, Zhao et al. - 1990 DBLP
4
Compiler Support for Object Oriented Real-Time Software (context) - Gopinath, Bihari et al. - 1992
3
Address Space and Resource Management in the Spring System (context) - Niehaus, Kuan et al. - 1992
3
The Spring Simulation Testbed - V2 User's Guide (context) - Gene - 1990
3
Algorithms for Scheduling Imprecise Calculations (context) - Liu, Lin et al. - 1991
3
Tool to Analyze Timing on 68020 Processor (context) - Lavoie - 1991
3
From CHAOS-base to CHAOS-arc: A Family of Real-time Kernels (context) - Schwan, Gheith et al. - 1990
3
Reflective Real-Time Systems
- Stankovic - 1993 ACM
3
Issues Related to Dynamic Scheduling in Real-Time Systems (context) - Wang - 1993
3
Compiler Assisted Adaptive Scheduling in RealTime Systems (context) - Gopinath, Gupta - 1990
2
Building a Real-Time Kernel: First Steps in Validating a Pur..
- Callison, Shaw - 1989 DBLP
2
The Synchronous Approach to Reactive and RealTime Systems (context) - Beneviste, Gerard - 1991
2
A Designer's Perspective of the Hawk Multiprocessor Operatin.. (context) - Holmes, Harris - 1989
2
An Integrated Approach to Dynamic Task and Resource Manageme.. (context) - Shen - 1992 ACM
2
Real-Time Operating Systems: What's Wrong With Today's Syste.. (context) - Stankovic - 1992
2
Advanced Real-Time Languages for Distributed Industrial Proc.. (context) - Steusloff - 1984
2
A Robotics Application for the Spring Real-Time System (context) - Bickford - 1993
1
Static Scheduling of Data Flow Programs for Digital Signal P.. (context) - Lee, Messerschmitt - 1987
1
PR4000 Microporcessor User's Manual (context) - Semiconductor - 1991
1
Spring Project Documentation (context) - Kuan - 1990
1
SpringNet: An Architecture for High Performance (context) - Stankovic, Niehaus et al. - 1993
1
MCOR Unit68020 32-bit Microprocessor User's Manual (context) - Inc - 1986
1
Additional PEARL Language Structures for the Implementation .. (context) - Halang, Henn - 1988
1
Microporcessor Programmer's Reference Manual (context) - Inc - 1990
1
bit Microporcessor User's Manual (context) - Inc - 1990
1
Timing Analysis Language - TAL Programmer's Manual (context) - Chen - 1985
1
Bridging the Gap Between Scheduling Theory and Practice (context) - Katcher, Arakawa et al. - 1991
1
The Use of Ada for Real-Time Systems (context) - Baker - 1990 ACM
1
RISC Microporcessor User's Manual (context) - Inc - 1992
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://fermivista.math.jussieu.fr/ftp/ftp.ittc.ukans.edu.html): More
DEFLATE Compressed Data Format Specification version 1.3 - Deutsch (1996)
(Correct)
An ATM WAN/LAN Gateway Architecture - Gary Minden
(Correct)
Uniform Resource Locators - Status Of
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC