Title | ||
---|---|---|
Efficient Parallel Solutions To The Integral Knapsack Problem On Current Chip-Multiprocessor Systems |
Abstract | ||
---|---|---|
The emergence of chip-multiprocessor systems has dramatically increased the performance potential of computer systems. However, harnessing the full potential of these systems depends largely on the effectiveness of system software, such as compilers, in exploiting the on-chip parallelism. Additionally, since the amount of parallelism extracted by a compiler is directly influenced by the selection of the algorithm, algorithmic choice also plays a critical role in achieving a high fraction of peak performance. Hence, in the era of multicore computing, it is imperative that we re-evaluate and rethink algorithms for key problem domains. This paper investigates the impact of algorithmic choice on the performance of parallel implementations of the integral knapsack problem on multicore architectures. The study considers two classes of algorithms and several algorithmic variants and evaluates each implementation based on a variety of performance metrics including data locality and sharing, granularity of parallelism and scalability. The paper presents experimental results that show how each performance factor is affected by the selection of algorithm, changes in the input data-set and variations in architectural characteristics such as cache capacity and degree of cache sharing. |
Year | DOI | Venue |
---|---|---|
2012 | 10.1080/17445760.2011.577432 | INTERNATIONAL JOURNAL OF PARALLEL EMERGENT AND DISTRIBUTED SYSTEMS |
Keywords | Field | DocType |
parallel algorithms, optimisation problems, multicore, data locality, compilers | System software,Locality,Parallel algorithm,Computer science,Parallel computing,Continuous knapsack problem,Compiler,Multiprocessing,Knapsack problem,Multi-core processor,Distributed computing | Journal |
Volume | Issue | ISSN |
27 | 1 | 1744-5760 |
Citations | PageRank | References |
0 | 0.34 | 11 |
Authors | ||
4 |
Name | Order | Citations | PageRank |
---|---|---|---|
Hammad Rashid | 1 | 2 | 0.70 |
Clara Novoa | 2 | 71 | 5.34 |
Mark McKenney | 3 | 0 | 0.34 |
Apan Qasem | 4 | 127 | 16.34 |