Published October 15, 2012
| Version v1
Journal article
On the Factor Refinement Principle and its Implementation on Multicore Architectures
Creators
- 1. University of Western Ontario, London, Ontario (Canada)
Description
We propose a divide and conquer adaptation of the factor refinement algorithm of Bach, Driscoll and Shallit. For an ideal cache of Z words, with L words per block, the original approach suffers from O(n2/L) cache misses, meanwhile our adaptation incurs O(n2/ZL) cache misses only. We have realized a multithreaded implementation of the latter using Cilk++ targeting multicores. Our code achieves linear speedup on 16 cores for sufficiently large input data.
Availability note (English)
Available from http://dx.doi.org/10.1088/1742-6596/385/1/012015Additional details
Identifiers
Publishing Information
- Journal Title
- Journal of Physics. Conference Series (Online)
- Journal Volume
- 385
- Journal Issue
- 1
- Journal Page Range
- [10 p.]
- ISSN
- 1742-6596
Conference
- Title
- High performance computing symposium 2012
- Acronym
- HPCS2012
- Dates
- 1-3 May 2012
- Place
- Vancouver, BC (Canada)
INIS
- Country of Publication
- United Kingdom
- Country of Input or Organization
- International Atomic Energy Agency (IAEA)
- INIS RN
- 44027051
- Subject category
- S97: MATHEMATICAL METHODS AND COMPUTING;
- Resource subtype / Literary indicator
- Conference
- Descriptors DEI
- ALGORITHMS; COMPUTER ARCHITECTURE; COMPUTER CALCULATIONS; COMPUTER CODES; COMPUTER NETWORKS; IMPLEMENTATION
- Descriptors DEC
- MATHEMATICAL LOGIC