Welcome to the Intel® Software Dispatch Subscription Program

Multi-Core Processor Optimization Contributes to a Decisive Chess Tournament Win
Mastering a new processor architecture is never easy for programmers, but it becomes even more of a challenge when you’re concurrently preparing to introduce the latest version of a chess application to compete in the World Computer Chess Championship.

Weeks before the 14th annual tournament, Israel-based developers Amir Ban and Shay Bushinsky embarked on a course to tune and optimize their program, Deep Junior, for the next-generation Dual-Core Intel® Xeon® processor 5100 series (codenamed Woodcrest). Facing stiff competition from opponents using 4-way and 8-way systems powered by AMD Opteron* processors, the Deep Junior team worked closely with an Intel application engineering unit headed by Pablo Calabrese in the Swindon, England, data center. The team threaded the application for maximum performance, compiled it to exploit the new microarchitecture, and performed tuning and optimization to boost its capacity for analyzing chess board positions during live match play.

The result was a decisive win in the tournament, a tribute to the expertise and dedication of Ban and Bushinsky, complemented by the capabilities of the dual-processor Woodcrest system and outstanding support from the Intel® Software and Solutions group. Intel® Software Development Products—including Intel® compilers, debuggers, and tuning and optimization software—helped increase the capacity for evaluating board positions from 8.2 million positions per second to 9 million positions per second over the course of the engagement.



To read more, click link below to subscribe to Intel® Software Dispatch and begin receiving Intel® Software Insight, a quarterly e-zine focused on the topics software-industry leaders care about. Once you fill out the brief subscription form, you will be able to download the pdf and continue reading Multi-Core Processor Optimization Contributes to a Decisive Chess Tournament Win.

To read complete article, click download below.

If you're interested in this topic, these articles may be helpful:

Web Code Optimization: Google does it. Yahoo! does it. Why don't you do it?
by Tad Fleshman. Port80 Software Inc. Google and Yahoo! know that s...
Maximum FPS: three tips for faster code
by Dean Macri, Solutions Enabling Group, Intel Corp. Welcome back t...
Creating high-performance embedded applications through compiler optimizations
from Intel Corp. The role of the compiler in application developmen...
Create High-Performance Embedded Apps Through Compiler Optimization
An optimal compiler can both increase application performance and decr...
Innovative Outreach Builds Momentum for Multi-Core Development Globally
To keep pace with the industry-wide shift toward multi-core processing...

Recent Jobs:

Requirements Analyst #GBS-0164974 - MD - Bethesda - IBM
Identify and document user requirements. Create and document Use Cases...
SAP Basis Developer #GBS-0163032 - AL - Huntsville - IBM
The SAP Basis Developer will Analyze business problems & translate...
Systems Architect #GBS-0164961 - DC - Washington - IBM
Must have software development experience (J2EE, Java). Must have SOA ...
Software Engineer - Entry Level #STG-0164877 - GA - Atlanta - IBM
Systems and Technology Group has an entry-level opening on it’s exciti...
SAP SD Team Lead #GBS-0163016 - DC - Washington - IBM
SAP Consultant with deep understanding of Sales and Distribution (SD) ...
Technical Enablement Specialist #SWG-0163886 - CA - San Jose - IBM
Employees in this role use IBM Systems and product expertise to delive...
Oracle eBusiness Developer #SWG-0160319 - NJ - Princeton - IBM
Employees in this role perform detailed analysis of the data models of...
Project Management #ITD-0162487 - USA - IBM
This position is customer interfacing role responsible for leading a p...
Project Manager #GBS-0148460 - MD - Gaithersburg - IBM
The purpose of this role is to provide management support for the plan...
System Services Representative #GTS-0164070 - TX - San Antonio - IBM
This role is an individual contributor responsible for on-site install...