Garg, 1998 - Google Patents
TFLOPS PFS: Architecture and design of a highly efficient parallel file systemGarg, 1998
- Document ID
- 17531770242099821730
- Author
- Garg S
- Publication year
- Publication venue
- SC'98: Proceedings of the 1998 ACM/IEEE Conference on Supercomputing
External Links
Snippet
In recent years, many commercial Massively Parallel Processor (MPP) systems have been available available to the computing community. These systems provide very high processing power (up to hundreds of GFLOPs), and can scale efficiently with the number of …
- 229920005589 poly(ferrocenylsilane) 0 title 1
Classifications
-
- 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/48—Programme initiating; Programme switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
-
- 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/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5061—Partitioning or combining of resources
-
- 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/46—Multiprogramming arrangements
- G06F9/54—Interprogramme communication; Intertask communication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from or digital output to record carriers, e.g. RAID, emulated record carriers, networked record carriers
- G06F3/0601—Dedicated interfaces to storage systems
- G06F3/0628—Dedicated interfaces to storage systems making use of a particular technique
-
- 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/30067—File systems; File servers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a programme unit and a register, e.g. for a simultaneous processing of several programmes
-
- 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
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation; Recording or statistical evaluation of user activity, e.g. usability assessment
-
- 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
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Oral et al. | End-to-end i/o portfolio for the summit supercomputing ecosystem | |
US8656077B2 (en) | Apparatus, method and system for aggregating computing resources | |
Haines et al. | On the design of Chant: A talking threads package | |
Mehrotra et al. | Performance evaluation of Amazon EC2 for NASA HPC applications | |
Kim et al. | PapyrusKV: A high-performance parallel key-value store for distributed NVM architectures | |
Stefanovici et al. | Treating the storage stack like a network | |
Tantisiriroj et al. | Data-intensive file systems for Internet services: A rose by any other name | |
Wasi-ur-Rahman et al. | A comprehensive study of MapReduce over lustre for intermediate data placement and shuffle strategies on HPC clusters | |
Zhang et al. | Parallelizing the execution of sequential scripts | |
Li et al. | HatRPC: Hint-accelerated thrift RPC over RDMA | |
US6161152A (en) | System for providing asynchronous I/O operations by identifying and polling a portal from an application process using a table of entries corresponding to I/O operations | |
Ishiguro et al. | Optimizing local file accesses for FUSE-based distributed storage | |
Logan et al. | Labstor: A modular and extensible platform for developing high-performance, customized i/o stacks in userspace | |
Garg | TFLOPS PFS: Architecture and design of a highly efficient parallel file system | |
Hansen et al. | Nomadic operating systems | |
Dean et al. | Data Movement in Kernelized Systems. | |
Genoe et al. | Illustration of the SFG-tracing multi-level behavioral verification methodology, by the correctness proof of a high to low level synthesis application in CATHEDRAL-II | |
Frachtenberg et al. | Gang scheduling with lightweight user-level communication | |
Wu et al. | Hydrafs: an efficient numa-aware in-memory file system | |
Garg | Parallel I/O architecture of the first asci tflops machine | |
Molojicic et al. | Concurrency: a case study in remote tasking and distributed TPC in Mach | |
Becciani et al. | Are you ready to FLY in the universe? A multi-platform N-body tree code for parallel supercomputers | |
Burkhard et al. | The Gemini replicated file system test-bed | |
Sasaki et al. | RDMA-based direct transfer of file data to remote page cache | |
Khan et al. | The open-source deliba2 hardware/software framework for distributed storage accelerators |