scispace - formally typeset
M

Michael A. Palis

Researcher at Rutgers University

Publications -  50
Citations -  1058

Michael A. Palis is an academic researcher from Rutgers University. The author has contributed to research in topics: Scheduling (computing) & Competitive analysis. The author has an hindex of 17, co-authored 50 publications receiving 1041 citations. Previous affiliations of Michael A. Palis include New Jersey Institute of Technology & University of Aizu.

Papers
More filters
Journal ArticleDOI

Task clustering and scheduling for distributed memory parallel architectures

TL;DR: A simple greedy algorithm is presented for the problem of scheduling parallel programs represented as directed acyclic task graphs for execution on distributed memory parallel architectures which runs in O(n(n lg n+e) time, which is n times faster than the currently best known algorithm for this problem.
Proceedings ArticleDOI

A comparison of general approaches to multiprocessor scheduling

TL;DR: The paper demonstrates the effectiveness of the two phase method of scheduling, and indicates that when task clustering is performed prior to scheduling, load balancing (LB) is the preferred approach for cluster merging.

An Efficient Task Clustering Heuristic for Scheduling DAGs on Multiprocessors

TL;DR: An algorithm called CASS-II for task clustering with no duplication which is competitive to DSC in terms of both speed and solution quality and even outperforms DSC for very fine grain DAGs.
Journal ArticleDOI

Some results concerning linear iterative (systolic) arrays

TL;DR: It is shown that in many cases arrays with global control can be simulated in real-time by arrays without global control, and a speed-up theorem is proved that is stronger than what has previously appeared in the literature.
Proceedings Article

Parallel Parsing on a One-Way Array of Finite-State Machines.

TL;DR: It is shown that a one-way two-dimensional iterative array of finite-state machines (2-DIA) can recognize and parse strings of any context-free language in linear time.