Technology & Research

Intel® Technology Journal Home

Volume 11, Issue 04

Multi-Core Software


Intel Technology Journal - Featuring Intel's recent research and development

ISSN 1535-864X DOI 10.1535/itj.1104

  • Volume 11
  • Issue 04
  • Published November 15, 2007

Multi-Core Software

Foreword

Current Articles

Tools

Multi-core parallelization examples and experience

Multi-Core implications for operating systems

  • Process Scheduling Challenges in the Era of Multi-Core Processors

    These authors examine a critical component of system software, the process scheduler, in today's multi-core environment. They show how optimal performance can be exploited by making the process scheduler aware of the multi-core topologies and task characteristics.

Back to Top

 RSS Feed

Preface

Lin Chao
Publisher and Editor
Intel Technology Journal

Multi-Core processors are balanced for performance and power consumption. They can achieve high performance with optimal power consumption by sharing the work of executing tasks on multiple execution cores. To take advantage of these multiple cores, software (SW) needs to be designed to execute in parallel across multiple processor cores by the use of threads. SW threads have been long used in scientific and high-performance computing where large-scale computing resources are tied together to crunch on complex, numerically based mathematical problems. Today, multi-core processors are not just used in scientific computing; they are the standard in consumer desktop and mobile computers.

More...

Download PDF of the entire issue