A Survey of Design and Optimization for Systolic Array-based DNN Accelerators

R Xu, S Ma, Y Guo, D Li - ACM Computing Surveys, 2023 - dl.acm.org
In recent years, it has been witnessed that the systolic array is a successful architecture for
DNN hardware accelerators. However, the design of systolic arrays also encountered many …

A survey of parallel algorithms for one-dimensional integer knapsack problems

TE Gerasch, PY Wang - INFOR: Information Systems and …, 1994 - Taylor & Francis
This article surveys several methods that can be used to solve integer knapsack problems
on a variety of parallel computing architectures. Parallel algorithms designed for a variety of …

Load balancing methods and parallel dynamic programming algorithm using dominance technique applied to the 0–1 knapsack problem

D El Baz, M Elkihel - Journal of Parallel and Distributed Computing, 2005 - Elsevier
The parallelization on a supercomputer of a one list dynamic programming algorithm using
dominance technique and processor cooperation for the 0–1 knapsack problem is …

Dynamic programming parallel implementations for the knapsack problem

R Andonov, F Raimbault, P Quinton - 1993 - inria.hal.science
A systolic algorithm for the dynamic programming approach to the knapsack problem is
presented. The algorithm can run on any number of processors and has optimal time …

An efficient parallel algorithm for solving the knapsack problem on hypercubes

A Goldman, D Trystram - Journal of Parallel and Distributed Computing, 2004 - Elsevier
We present in this paper an efficient algorithm for solving the integral Knapsack problem on
hypercube. The main idea is to represent the computations of the dynamic programming …

Mapping a class of run-time dependencies onto regular arrays

GM Megson - [1993] Proceedings Seventh International Parallel …, 1993 - ieeexplore.ieee.org
The production of regular computations using algorithmic engineering techniques is
beginning to play an important role in the synthesis of massively parallel and VLSI processor …

Knapsack on vlsi: from algorithm to optimal circuit

R Andonov, S Rajopadhye - IEEE Transactions on Parallel and …, 1997 - ieeexplore.ieee.org
We present a parallel solution to the unbounded knapsack problem on a linear systolic
array. It achieves optimal speedup for this well-known, NP-hard problem on a model of …

An optimal algo-tech-cuit for the knapsack problem

R Andonov, S Rajopadhye - Proceedings of International …, 1993 - ieeexplore.ieee.org
The authors first present a formal derivation and proof of correctness of a systolic array for
the knapsack problem, an NP-complete problem whose dependency graph is not …

Load balancing in a parallel dynamic programming multi-method applied to the 0-1 knapsack problem

MED El Baz - … Conference on Parallel, Distributed, and Network …, 2006 - ieeexplore.ieee.org
The 0-1 knapsack problem is considered. A parallel dynamic programming multi-method
using dominance technique and processor cooperation is proposed. Different load …

On the expected execution time for a class of non uniform recurrence equations mapped onto 1D regular arrays

V Aleksandrov, S Fidanova - Parallel Algorithms and Applications, 1993 - Taylor & Francis
A special class non uniform recurrent equations produced data dependency graphs which
involve non-constant data dependencies on the input data f (i) is considered. The …