TITLE

NAG Library for SMP and Multicore

PUB. DATE
May 2010
SOURCE
Software World;May2010, Vol. 41 Issue 3, p23
SOURCE TYPE
Periodical
DOC. TYPE
Article
ABSTRACT
The article offers information on the Numerical Algorithms Group (NAG) Library for symmetric multiprocessing (SMP) and Multicore which aims to provide software application developers with a better utilization of the processing power of multicore computer.
ACCESSION #
50739441

 

Related Articles

  • SLACK SCHEDULING. KING, TIM // EDN;8/25/2011, Vol. 56 Issue 16, p29 

    The article discusses the key challenges presented by multicore processors for developers of safety-critical software. It indicates the three main multi-core driven challenges faced by these developers including minimizing resource contention, determining a thread's worst-case execution and...

  • A CONCURRENT MULTI-STEALING SCHEDULER MODEL FOR DIVIDE AND CONQUER PROBLEMS. Al-Obaidi, Alaa M.; Lee, Sai Peck // Malaysian Journal of Computer Science;2012, Vol. 25 Issue 4, p177 

    Multicore architecture has dramatically changed the general direction of software development dedicated for personal computers. As such, it is important for software designers to keep pace with the evolving challenges that happen in the hardware side, for example in this context of multicore...

  • Graphs for Mining-Based Defect Localization in Multithreaded Programs. Oßner, Christopher; Böhm, Klemens // International Journal of Parallel Programming;Aug2013, Vol. 41 Issue 4, p570 

    Trends in modern multicore architecture design requires software developers to develop and debug multithreaded programs. Consequently, software developers must face new challenges because of bug patterns occurring at runtime and due to the non-deterministic behavior of multi-threaded program...

  • "OpenMP" automatic parallelization tools: An Empirical comparative evaluation. KALLEL, Emna; AOUDNI, Yassine; ABID, Mohamed // International Journal of Computer Science Issues (IJCSI);Jul2013, Vol. 10 Issue 4, p267 

    Today, multi-core design has become the trend of enhancing the processor's performance, and most industries have been considering multi-core as the future of development. Thus, a programmer or a compiler explicitly parallelizes the software, which is the key to enhance the performance on...

  • Experimental Evaluation of Performance Gain of Multi-Core System Through OpenMP. Kulkarni, Sharada G.; Sidnal, Nandini // Annual International Conference on Infocomm Technologies in Comp;Oct2010, p151 

    Multi-Core application design and development is all about using parallel programming techniques and tools to develop software that takes advantage of multicore architectures. In this paper OpenMP is used to study the performance of Intel® Core™2 Duo processor. The performance is...

  • Manycore performance-portability: Kokkos multidimensional array library. Edwards, H. Carter; Sunderland, Daniel; Porter, Vicki; Amsler, Chris; Mish, Sam // Scientific Programming;2012, Vol. 20 Issue 2, p89 

    Large, complex scientific and engineering application code have a significant investment in computational kernels to implement their mathematical models. Porting these computational kernels to the collection of modern manycore accelerator devices is a major challenge in that these devices have...

  • A little knowledge. WILSON, ANDREW // Vision Systems Design;Feb2010, Vol. 15 Issue 2, p36 

    The author discusses the need for vendors to reduce software development by incorporating more sophisticated image-analysis functions in their machine vision products. He cites that system integrators can bring added value to their customers by creating vision systems that are able to perform...

  • PEDAGOGICAL IMPLICATIONS ON MANAGING CONCURRENCY FOR MULTI-CORE TECHNOLOGY: AN EMPIRICAL STUDY. Sanford, Clive C. // Review of Business Research;2012, Vol. 12 Issue 1, p11 

    Embedded system technologies can be improved by introducing better modeling and pedagogical training techniques for software programming that match the multi-core technologies that are available today. Hardware manufacturers and software developers are resisting the use of parallel software...

  • $${\mathrm{DS}}_{\mathrm{spirit}}$$ : a data dependence and stride reference patterns profiling infrastructure. Yu, Hairong; Li, Guohui; Shu, LihChyun // Journal of Supercomputing;Feb2016, Vol. 72 Issue 2, p770 

    Despite the widespread use of multi-core processors in modern computer systems, developing software tools so as to make best use of available computing resources has never been more urgent. This is because a considerable amount of spurious dependence and cache misses lurking in general-purpose...

Share

Read the Article

Courtesy of THE LIBRARY OF VIRGINIA

Sorry, but this item is not currently available from your library.

Try another library?
Sign out of this library

Other Topics