[go: up one dir, main page]

Tan et al., 1997 - Google Patents

A stochastic model of a dedicated heterogeneous computing system for establishing a greedy approach to developing data relocation heuristics

Tan et al., 1997

View PDF
Document ID
835124863332679511
Author
Tan M
Siegel H
Publication year
Publication venue
Proceedings Sixth Heterogeneous Computing Workshop (HCW'97)

External Links

Snippet

In a dedicated mixed-machine heterogeneous computing (HC) system, an application program may be decomposed into subtasks, then each subtask assigned to the machine where it is best suited for execution. Subtask data relocation is defined as selecting the …
Continue reading at www.researchgate.net (PDF) (other versions)

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Programme initiating; Programme switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • G06F9/4881Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5061Partitioning or combining of resources
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/50Computer-aided design
    • G06F17/5009Computer-aided design using simulation
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06QDATA PROCESSING SYSTEMS OR METHODS, SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management, e.g. organising, planning, scheduling or allocating time, human or machine resources; Enterprise planning; Organisational models
    • G06Q10/063Operations research or analysis
    • G06Q10/0631Resource planning, allocation or scheduling for a business operation
    • G06Q10/06316Sequencing of tasks or work
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations 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
    • G06F15/163Interprocessor communication
    • G06F15/173Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star, snowflake
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/30Information retrieval; Database structures therefor; File system structures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/76Architectures of general purpose stored programme computers
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/10Complex mathematical operations
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformations of program code
    • G06F8/41Compilation
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06NCOMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N99/00Subject matter not provided for in other groups of this subclass

Similar Documents

Publication Publication Date Title
Hunter et al. Parallel ranking and selection
Yang et al. Critical path analysis for the execution of parallel and distributed programs
Ortega-Arjona Patterns for parallel software design
Madala Performance of synchronous parallel algorithms with regular structures
Tsuchiya et al. Genetics-based multiprocessor scheduling using task duplication
JP2014525640A (en) Expansion of parallel processing development environment
Kwok et al. FAST: A low-complexity algorithm for efficient scheduling of DAGs on parallel processors
Eckstein et al. Pebbl: an object-oriented framework for scalable parallel branch and bound
Xie et al. A transferable approach for partitioning machine learning models on multi-chip-modules
Chien et al. Dynamic load balancing on a network of workstations for solving computational fluid dynamics problems
Garcia et al. A six-valued logic for representing incomplete knowledge
Ngoko et al. Solving SAT in a distributed cloud: a portfolio approach
Tan et al. A stochastic model of a dedicated heterogeneous computing system for establishing a greedy approach to developing data relocation heuristics
Boeres et al. A versatile cost modelling approach for multicomputer task scheduling
Pandey et al. Scheduling of scientific workflows on data grids
Craus et al. Parallel framework for ant-like algorithms
Nguyen et al. Throughput-driven partitioning of stream programs on heterogeneous distributed systems
Li et al. An XML based monadic framework for REST service compositions
Wenger et al. Comparing Thread Migration, Mobile Agents, and ABM Simulators in Distributed Data Analysis
Tan et al. A stochastic model for heterogeneous computing and its application in data relocation scheme development
Alhusaini et al. Run-time adaptation for grid environments
Stoyenko et al. Load balanced mapping of distributed objects to minimize network communication
Honan et al. A quantum computer operating system
Trienekens Parallel branch and bound and anomalies
Lee et al. Partitioning of massive/real-time programs for parallel processing