[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

Proficz et al., 2021 - Google Patents

Improving Clairvoyant: reduction algorithm resilient to imbalanced process arrival patterns

Proficz et al., 2021

View HTML
Document ID
6597668169777758487
Author
Proficz J
Ocetkiewicz K
Publication year
Publication venue
The Journal of Supercomputing

External Links

Snippet

The Clairvoyant algorithm proposed in “A novel MPI reduction algorithm resilient to imbalances in process arrival times” was analyzed, commented and improved. The comments concern handling certain edge cases in the original pseudocode and description …
Continue reading at link.springer.com (HTML) (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/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
    • 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
    • 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
    • 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/54Interprogramme communication; Intertask communication
    • 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
    • G06F17/30943Information retrieval; Database structures therefor; File system structures therefor details of database functions independent of the retrieved data type
    • G06F17/30946Information retrieval; Database structures therefor; File system structures therefor details of database functions independent of the retrieved data type indexing structures
    • G06F17/30958Graphs; Linked lists
    • 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
    • G06F15/78Architectures of general purpose stored programme computers comprising a single central processing unit
    • 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
    • G06F17/30286Information retrieval; Database structures therefor; File system structures therefor in structured data stores
    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformations of program code
    • G06F8/41Compilation
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • 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
Zhang et al. GraphP: Reducing communication for PIM-based graph processing with efficient data partition
Zaharia et al. Spark: Cluster computing with working sets
Duarte et al. Parallel variable neighbourhood search strategies for the cutwidth minimization problem
Khoram et al. Accelerating graph analytics by co-optimizing storage and access on an FPGA-HMC platform
Feldmann et al. F1: A fast and programmable accelerator for fully homomorphic encryption (extended version)
Stefan et al. Can one-chip parallel computing be liberated from ad hoc solutions? A computation model based approach and its implementation
Ying et al. Bluefog: Make decentralized algorithms practical for optimization and deep learning
Mei et al. A resource-aware scheduling algorithm with reduced task duplication on heterogeneous computing systems
Guo et al. Modeling, analysis, and experimental comparison of streaming graph-partitioning policies
Shahrouz et al. gim: Gpu accelerated ris-based influence maximization algorithm
Gulisano et al. Stretch: Virtual shared-nothing parallelism for scalable and elastic stream processing
Fioretto et al. Accelerating exact and approximate inference for (distributed) discrete optimization with GPUs
Wan et al. TESLAC: accelerating lattice-based cryptography with AI accelerator
Najdataei et al. Stretch: Scalable and elastic deterministic streaming analysis with virtual shared-nothing parallelism
Kang et al. The processing-in-memory model
Kalnis et al. Mizan: Optimizing graph mining in large parallel systems
Proficz Improving all-reduce collective operations for imbalanced process arrival patterns
Proficz et al. Improving Clairvoyant: reduction algorithm resilient to imbalanced process arrival patterns
Fioretto et al. Exploiting GPUs in solving (distributed) constraint optimization problems with dynamic programming
Lee et al. SearchaStore: Fast and secure searchable cloud services
Mohan et al. A review on large scale graph processing using big data based parallel programming models
Lo et al. Mining and generating large-scaled social networks via MapReduce
Ma et al. F2M: Scalable field-aware factorization machines
Coll Ruiz et al. s6raph: vertex-centric graph processing framework with functional interface
Sattar Scalable community detection using distributed louvain algorithm