

Intel Software Seminar —
Multicore - Quadcore + beyond
Tel Aviv – November 21, 2007
Agenda for Intel Software Seminar —
Developing for Multi-core
08.30 - 09.15h – Registration and Welcome Coffee
09.15 - 09.30h – Opening by host of event
Sinai Bareket-Country Manager
Introducing agenda & speakers
09.30 - 10:00h – Sales & Marketing Group Keynote - Jeff Clark, Director
10:00 - 10:30h – Software Solution Group Keynote - Wolfgang Petersen, Director
10.30 - 11:00h – Break out to separate events
Please choose a track when registering
11:00 - 12.00h – Modern approach to achieving maximum performance
- Multi-core / multi-threading software architectures
- Accelerated Multi-media processing (SIMD)
- Easy multi-threading prototyping (OpenMP)
12:00 - 13.00h – Using VTune’s Tuning Assist to identify Core 2 micro architecture issues
- Core 2 Duo overall micro architecture
- Front end: description; main events; Performance issues
- Execution
- Memory Sub-System
13:00 - 14.00h – Lunch & Showcase
14.00 - 15.00h – Looking for 4x speedups? SSE to the rescue!
- SSE Basic Idea.
- SSE instructions quick overview.
- SSE to accelerate heavy computational applications.
- SSE to accelerate Video encoding and Image processing.
- SSE to provide Graphics building blocks.
- Streaming auxiliary instructions.
- Using the Compiler to generate SSE
- Coding examples.
15:00 - 16.00h – Threading Building Blocks: joint use of algorithms and containers to increase application scalability
- Threading Building Blocks library overview
- More details on parallel algorithms and concurrent containers
- Scalability/performance comparison for samples using parallel algorithms and containers vs. the ones that apply parallel algorithms to data structures that require synchronization
16:00 - 16.30h – Coffee & Showcase
16.30 - 17.30h – Tools for correctness and performance tuning of threaded application
- Automatically finding data races (even those that did not accidentally occur!)
- Automatically detecting deadlocks
- Excessive synchronization harms parallel execuiton
- Threads balancing
- Granularity tuning
17:30 - 17.45h – Time to allow all people to gather in one CR again - Showcase
17:45 - 18.15h – Technology Roadmap Update and Q&A
11:00 - 12.00h – Efficient data sharing with Intel® Core™ architecture
- Sharing: Data Sharing; False Sharing
- Memory sub system
- MESI protocol from single core to multi-core environments
- Snooping and data transfer
12:00 - 13.00h – Securing the Managed Enterprise with Intel® vPro™
- Introduction to Intel® vPro™ , including value proposition and customer benefits
- Security and management applications
- Overview of the Intel AMT SDK and Intel AMT Developer Tool Kit
13.00 - 14.00h – Lunch & Showcase
14.00 - 15.00h – Trends in Data Center Networking
- Overview of Today's Enterprise Data Center
- Network Convergence in the Data Center
- I/OAT
- I/O Virtualization roadmap
- Network Security in the Data Center
15.00 - 16.00h – HW support for virtualization - Intel Virtualization technology future enhancement and usage models
- Introduction to Intel Virtualization Technologies (VT) and to Virtualization Technologies Design Methodology
- Coming VT enhancement – This section will discuss the latest enhancement to Intel virtualization technology – e.g. Secure virtualization (TXT), EPT, Intel Virtualization Technology for Directed I/O, and virtualization performance enhancements for 1 GB and 10 GB Ethernet adapter technologies. This section will outline the industry-leading virtualization innovations for processor, chipset, and I/O technologies. Will also discuss the challenges of virtualization in the next few years.
- Virtualization performance characteristics – In this section will discuss what is virtualization performance and the challenge of defining performance metrics? How is performance measured and evolving industry benchmarks for virtualization.
- Evolving usage models – Will cover one or two evolving usages:
- Virtualization on the client - Intel® vPro™ Processor Technology. How Intel® Virtualization Technology, Intel® Active Management Technology address security issues facing businesses, including malicious viruses and spyware.
- Data Center Virtualization and Efficiency
16.00 - 16.30h – Coffee & Showcase
16.30 - 17.30h – Maximize XML/SOA Performance in the Enterprise
- An examination of Intel® XML Software Suite functionality
- Best known methods for increasing XML application efficiency in the Enterprise
- An understanding of Intel’s XML strategy and commitment
17:30 - 17.45h – Time to allow all people to gather in one CR again - Showcase
17:45 - 18.15h – Technology Roadmap Update and Q&A
11:00 - 13.00h – Lab#1: Intel Threading Building Blocks (Anton Pegushin)
- The purpose of this Lab is to show possible applications of Intel Threading Building Blocks library components to the problem of obtaining high-performance, scalable algorithms.
- Participants will learn how to use parallel algorithms, concurrent containers and low-level underlying library mechanism - tasks scheduling.
13.00 - 14.00h – Lunch & Showcase
14:00 - 17.30h – LAB #2 Optimization contest (Alexander Sterkin)
- Participants of the contest will optimize initial set of functions, so that the program will generate correct result in minimal time
- Participants will use Intel SW tools, which will help them identifying hotspots
- Winners of the contest will get some small gifts
17:30 - 17.45h – Time to allow all people to gather in one CR again - Showcase
17:45 - 18.15h – Technology Roadmap Update and Q&A
EMEA.Intel.Software.Network@intel.com.
Register Now ›
www.iss-software-seminar.com/

To learn more about developing for multi-core today, visit the
Intel® Software Network Multi-Core Developer Community.