Open Access. Powered by Scholars. Published by Universities.®

Engineering Commons

Open Access. Powered by Scholars. Published by Universities.®

Electrical and Computer Engineering

Portland State University

1995

Electronic data processing -- Distributed processing

Articles 1 - 1 of 1

Full-Text Articles in Engineering

Data Allocation For Distributed Programs, Liono Setiowijoso Aug 1995

Data Allocation For Distributed Programs, Liono Setiowijoso

Dissertations and Theses

This thesis shows that both data and code must be efficiently distributed to achieve good performance in a distributed system. Most previous research has either tried to distribute code structures to improve parallelism or to distribute data to reduce communication costs. Code distribution (exploiting functional parallelism) is an effort to distribute or to duplicate function codes to optimize parallel performance. On the other hand, data distribution tries to place data structures as close as possible to the function codes that use it, so that communication cost can be reduced.

In particular, dataflow researchers have primarily focused on code partitioning and …