Watson et al., 2000 - Google Patents
The architecture of a parallel relative debuggerWatson et al., 2000
View PDF- Document ID
- 3570291625685708171
- Author
- Watson G
- Abramson D
- Publication year
- Publication venue
- Proceedings of the 13th International Conference on Parallel and Distributed Computer Systems
External Links
Snippet
Relative debugging is a technique that addresses the problem of debugging programs developed using evolutionary software techniques. Recent developments allow relative debugging to be used on programs that have been ported from serial to parallel …
- 238000000034 method 0 abstract description 56
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/30—Information retrieval; Database structures therefor; File system structures therefor
- G06F17/30286—Information retrieval; Database structures therefor; File system structures therefor in structured data stores
- G06F17/30386—Retrieval requests
- G06F17/30389—Query formulation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/30—Arrangements for executing machine-instructions, e.g. instruction decode
- G06F9/30003—Arrangements for executing specific machine instructions
- G06F9/30007—Arrangements for executing specific machine instructions to perform operations on data operands
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogramme communication; Intertask communication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/44—Arrangements for executing specific programmes
- G06F9/455—Emulation; Software simulation, i.e. virtualisation or emulation of application or operating system execution engines
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/44—Arrangements for executing specific programmes
- G06F9/4421—Execution paradigms
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/362—Software debugging
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformations of program code
- G06F8/41—Compilation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Error detection; Error correction; Monitoring responding to the occurence of a fault, e.g. fault tolerance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/50—Computer-aided design
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/76—Architectures of general purpose stored programme computers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Carlsson et al. | SICStus Prolog—the first 25 years | |
US7386833B2 (en) | Polymorphic computational system and method in signals intelligence analysis | |
US20030046671A1 (en) | System, method and article of manufacture for signal constructs in a programming language capable of programming hardware architectures | |
US20030033588A1 (en) | System, method and article of manufacture for using a library map to create and maintain IP cores effectively | |
US20030046668A1 (en) | System, method and article of manufacture for distributing IP cores | |
US20030028864A1 (en) | System, method and article of manufacture for successive compilations using incomplete parameters | |
US20030074177A1 (en) | System, method and article of manufacture for a simulator plug-in for co-simulation purposes | |
US20030093433A1 (en) | Method and system for software application development and customizible runtime environment | |
WO2000038073A1 (en) | System for expressing complex data relationships using simple language constructs | |
Procter et al. | Semantics driven hardware design, implementation, and verification with ReWire | |
Murakami et al. | Research on parallel machine architecture for fifth-generation computer systems | |
Overbeek et al. | Data structures and control architecture for implementation of theorem-proving programs | |
Watson et al. | The architecture of a parallel relative debugger | |
Abramson et al. | Implementation techniques for a parallel relative debugger | |
Pope et al. | Bifröst: Creating hardware with building blocks | |
Watson et al. | Relative debugging for data-parallel programs: A ZPL case study | |
Binkowski et al. | CQ: A high-level imperative classical-quantum programming language | |
Ceri et al. | Relational data bases in the design of program construction systems | |
Lantreibecq et al. | Model checking and co-simulation of a dynamic task dispatcher circuit using CADP | |
Mäkelä | A reachability analyser for algebraic system nets | |
Ruggiero et al. | Analysis of data flow models using the SARA graph model of behavior | |
Andres et al. | EDS—Collaborating for a high performance parallel relational database | |
Oldehoeft | Taming complexity in high-performance computing | |
Volz et al. | IPEC: Open-Source Design Automation for Inter-Processing Element Communication | |
Janssens et al. | On the implementation of abstract interpretation systems for (constraint) logic programs |