Multicore Processors Create Software Headaches

Cass, Stephen
May 2010
Technology Review;May/Jun2010, Vol. 113 Issue 3, p74
The article reports on the effect of multicore processors on computer software.


Related Articles

  • NAG Library for SMP and Multicore.  // Software World;May2010, Vol. 41 Issue 3, p23 

    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.

  • Coherent multicore methodology and tooling. Reinkemeier, Philipp; Ittershagen, Philipp; Dieudonne, Laurent; Diebold, Philipp // IT: Information Technology;Oct2017, Vol. 59 Issue 5, p233 

    In the mobility domains functions are often realized by software running on Electronic Control Units (ECU)s, which are interconnected in a network of ECU. Nowadays there is a trend to move to ECUs with multicore processors which imposes a major challenge: An increasing degree of parallelism....

  • CriticalBlue details single-threaded multicore methodology. Mutschler, Ann Steffora // Electronic News;5/21/2007, Vol. 53 Issue 21, p10 

    The article reports on the addition of a multicore development capability to the Cascade coprocessor synthesis solution of embedded microprocessor accelerated software supplier CriticalBlue. CriticalBlue said its multicore methodology uses the Cascade tool's profile-driven approach to deliver an...

  • P-EdgeCoolingMode: an agent-based performance aware thermal management unit for DVFS enabled heterogeneous MPSoCs. Dey, Somdip; Singh, Amit Kumar; McDonald-Maier, Klaus Dieter // IET Computers & Digital Techniques;2019, Vol. 13 Issue 6, p514 

    Thermal cycling, as well as spatial and thermal gradient, affects the lifetime reliability and performance of heterogeneous Multi-Processor Systems-on-Chips (MPSoCs). Conventional temperature management techniques are not intelligent enough to cater for performance, energy efficiency as well as...

  • Online monitoring for safety-critical multicore systems. Tobuschat, Sebastian; Kostrzewa, Adam; Bapp, Falco K.; Dropmann, Christoph // IT: Information Technology;Oct2017, Vol. 59 Issue 5, p215 

    Using multicore processors in safety-critical systems is a challenge as well as an opportunity. The real parallelism, which may affect synchronization and determinism, leads to a safety-challenge, because new possible interferences might arise. Additionally, redundant software execution is...

  • 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...

  • 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...

  • Design Flow That Revolutionizes SDR.  // Microwave Journal;Dec2014, Vol. 57 Issue 12, p48 

    The article offers information on LabVIEW Communication's System Design Suite bridges, which provides a unified design flow that enables designers to validate system setup, configure system architecture, configure system components and deploying algorithm to hardware. Topics discussed include...

  • Auto-tuning a Matrix Routine for High Performance. Jensen, Rune E.; Karlin, Ian; Elster, Anne C. // Norsk Informatikkonferanse;2011, Issue 21-23, p133 

    Well-written scientific simulations typically get tremendous performance gains by using highly optimized library routines. Some of the most fundamental of these routines perform matrix-matrix multiplications and related routines, known as BLAS (Basic Linear Algebra Subprograms). Optimizing these...


Read the Article


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

Try another library?
Sign out of this library

Other Topics