Today’s top-of-the-line computers ranging from desktop PC to Supercomputers have multicore processors. Multicore processors bring more computing power into a chip. Roadmaps of many chip makers indicate development of multi- and many-core processors. Although multi- and manycore processors are theoretically faster than single core processors, it is the software that keeps each of these cores busy. If cores are not used efficiently, the promised performance gains from multicore processors are in vain. Multicore processors present new software challenges that must be overcome to fully take advantage of processing capabilities in a wide range of applications in testing, control, embedded design, scientific, and entertainment applications. Making multiple cores work together to solve a problem/application or multiple problems is a way of utilizing their power. This has brought multi-threading and parallel programming into main stream. However, both multi-threading and parallel programming has been often considered as a difficult task by many developers and is only used by advanced and scientific application developers. Our goal is to improve awareness of multicore processors and software development for multicore processors. www.multicoreinfo.com targets to provide links to a collection of resources related to multicore processors. We collect news, multicore processor trends, announcements, academic and industrial research efforts, programming tools etc., and aim to become the portal for multicore processor information.

