Intel® Developer Zone presents a series of podcasts drawn from the Intel and Dr. Dobb's Journal series of technical webinars on topics of interest to software developers and architects. Use the links below to download the podcasts (MP3 files of webcast audio tracks) to your desktop for playback on your PC, MP3 Player, or iPod*. Media Players such as RealPlayer* and Windows* Media Player may be used for playing MP3 audio files.

Of course, if you choose, you may log on to Dr. Dobb's website* to see a streaming version of these webcasts or to register for upcoming Intel / Dr. Dobb's Journal events.

Architect Series

Architecting a UNIX to Linux Solution Strategy [WMA 12.5MB] ›
Targeted towards enterprise architects, this session will provide a better understanding of successful Linux* solution migration methodologies developed by Intel and IBM. This NetSeminar will enable architects to appreciate the technical challenges, enhance their knowledge of alternative solutions available on open platforms, and enable them to minimize TCO and enhance ROI as they migrate enterprise solutions.

Learn more about:

  • Enterprise solution methodologies for Unix* to Linux migration
  • How to minimize TCO and enhance ROI
  • Using open source platforms
  • Migration tools and services available from Intel and IBM

*Other names and brands may be claimed as the property of others


Nitin Gupta, Intel Solution Services Senior Consulting Engineer
Michael Prentice, IBM Senior Technical Solution Manager

Making Mashups Mobile – Presented by Intel, Amazon.com and ElephantDrive - 90 minutes [WMA 140.7MB] ›
Intel Corporation, Amazon.com and ElephantDrive have cooperated to implement a mashup that improves the mobile aspects of existing web solutions. Jeff Barr, an Amazon Web Services Evangelist, will provide an overview of Amazon Web Services and show you the possibilities created by these innovative offerings. Lester Memmott, a software architect in Intel’s Software and Solutions Group, will give an overview of the Intel® Mobile Platform SDK and its benefits. Mike Fisher, Co-founder of ElephantDrive will be presenting a real-life example of how their mashup, with the Intel’s Mobile SDK and Amazon S3 APIs have improved their customers’ user experience for online back-up and storage. We will also take a look into the code ElephantDrive used in their implementation and discuss the techniques and technologies available to develop more robust mashups that deliver business value.

Topics include:

  • Web technologies and techniques for mashups
  • Mashup/Web 2.0 apps for mobile users
  • Writing business quality mashups

This NetSeminar will be 60 minutes in length. It will be followed by an optional 30 minutes of live Q & A with our presenters.


Lester Memmott, Software Architect, Software & Solutions Group, Intel
Michael Fisher, Co-founder, ElephantDrive
Jeff Barr, Evengelist, Amazon Web Services

Service Oriented Enterprise: An Architect's view - 60 Minutes [MP3 14.7MB] ›
This NetSeminar will introduce some of the emergent technologies and architecture such as SOA, Grid, and Virtualization under the umbrella of Service Oriented Enterprise (SOE). Topics covered include the Service Oriented Enterprise Framework and its components: SOA, SOM, SOI. Learn how technology innovations developed by Intel and its industry partners can provide a model for deployment of the SOE Enterprise.

Topics include:

  • SOA best practices
  • Real world examples drawn from Intel
  • Case studies from the energy, banking and finance, and healthcare industries

This presentation helps outline a method for enabling the SOE vision, moving away from managing individual devices and data to orchestrating the services that operate your business and provide value to your customers.


Mark Chang, Principal Strategist, Intel Customer Solution Group

Moving to Enterprise Utility Computing: Next-Generation Enterprise IT Infrastructure Available Today - 90 Minutes [MP3 20.9MB] ›

Intel Corporation and Platform Computing present a NetSeminar on Enterprise Utility Computing (EUC), a new approach to designing robust and flexible IT infrastructure based on technologies available now.

In today's environment, network, computing, and storage resources need to be dynamically managed and aligned to support business services. The need to share resources goes to the heart of computing infrastructure as a major issue for corporate datacenters. EUC addresses not only the management of physical and virtual computing resources by enforcing organizational and business policies, but also provides a framework for providing IT infrastructure as services with metering, charge back, and reporting capabilities.

This vision of a next-generation IT environment that copes with ever-changing business requirements by applying available technologies such as grid, virtualization, and new application environments based on Services Oriented Architecture (SOA).


John Benchoff, Product Manager, Platform Computing

Parviz Peiravi, Lead Architect, Financial Services Industry, Customer Solutions Group, Solutions Architecture and Design, Intel Corporation

Grid Computing for Architects: Unlocking the Value of Grid with IBM and Intel-based Server Architecture – Co-presented with IBM - 90 Minutes [MP3 21.4MB] ›
Organizations across the world are realizing business value from Grid computing. Find out how and why the emergence of Grid computing as an enterprise, distributed architecture enables companies to better align resources to business objectives, accelerates their time to market to gain competitive advantage, and provides an infrastructure foundation for innovation and collaboration across the enterprise. Hear from both Intel and IBM's leading grid experts on how to get started with Grid as well as key Grid technologies and their applicability to your enterprise. See how Grid should be a key part of your enterprise virtualization strategy. And understand the alignment of Grid as an infrastructure technology with service oriented architectures and the importance of picking the right platforms, technologies and partners to realize business success with Grid. Further, learn about the tools, solutions and best practices to speed your development, improve performance, and appropriately integrate security. You'll learn from real world examples of organizations who are realizing business value from Grid computing, reducing costs, and achieving breakthrough, innovative results with Grid as the foundation of their computing infrastructure.


Robert Fogel, Intel Director of World-Wide Grid Strategy and Business Development; vice-chairman of the Global Grid Forum (GGF).

Matt Haynos, Program Director, Grid Technology and Strategy, IBM

Deploying an Enterprise Grid Solution for Architects – presented by Intel and Oracle - 90 Minutes [MP3 19.6MB] ›
Find-out how Intel and Oracle are working together to deliver Enterprise Grid Solutions that result in a higher quality of service and a lower total cost of IT. This webinar uses actual case studies to demonstrate how Enterprise Grid Solutions address key requirements and challenges through lower cost modular components connected to efficiently shared servers, storage and IT human resources; as well as, through better support for changing business demands. Discover the benefits many enterprises are realizing today from these Enterprise Grid Solutions. Topics include:

  • How to take advantage of standardization, consolidation and automation
  • How to deploy an Enterprise Grid solution with Oracle 10g
  • How to apply best practices to migrate your business to an Oracle/Intel grid
  • Talk directly with Intel and Oracle technical experts to discover how they are addressing common IT challenges


Robert Fogel, Intel Director of World-Wide Grid Strategy and Business Development

Debu Chatterjee, Director Database and Grid Management, Oracle

Enterprise Benchmarking Primer - 60 Minutes [MP3 14.0MB] ›

Designed for decision makers, this course demystifies "enterprise benchmarking". Topics covered include:

  • Characteristics of a good benchmark
  • Common enterprise benchmarks
  • How to select a relevant benchmark
  • How to use a benchmark for decision making while avoiding the common pitfalls
  • How to benchmark your new “virtualized infrastructure environment” that uses virtual machines and virtualization technologies
  • Intel software tools available to help you with your enterprise benchmarking initiatives
  • A review of available industry vertical specific benchmarks


Nitin Gupta, Intel Solution Services Senior Consulting Engineer

Developer Series

The Process of Threading: Multithreading a Sequential Application for a Multi-core World – 60 Minutes [WMA 8.8MB | PDF 6.42MB] ›
This training will step the attendee through the process of analyzing and then threading a sequential application for performance. We will begin with a discussion of threads and threading models. After our threading introduction, we will discuss analysis tools that help a developer identify where the application can benefit from threading and how to estimate the potential gains. Next, we will move to a discussion of debugging and tuning threads for performance. This webcast will feature demonstrations of how to use Intel® Thread Checker for identifying race conditions and Intel® Thread Profiler for finding thread performance bottlenecks. We relate performance back to Amdahl’s law for estimations and verification of work accomplished.


Dr. David Mackay, Manager, Consulting and Technical Support Group for Intel® Threading Tools.

Software Tools & Technologies for Multi-Core Architecture for Architects and Developers - 60 Minutes WMA 9.0MB | PDF 2.20MB] ›
This NetSeminar will begin with a short history of the architectures of microprocessors, highlighting how more parallelism has been added in each generation, ending with today's dual and multi-core processors. As the processor architecture evolves, so must the software architecture of applications. We will highlight the opportunities, and challenges, in preparing for a ubiquitous multi-core world.

Topics Include:

  • What is multi-threading?
  • How do I thread my application?
  • What tools can assist me in developing a multi-threaded application?
  • Will I need that much compute power?


Kevin J. Smith, Director, Intel Compiler Lab

Multithreaded Programming Quickstart- 60 Minutes WMA 9.0MB | PDF 1.44MB] ›
This NetSeminar explains the benefits of adding parallelism to your application. You will get a high-level understanding of the methods for locating areas within an application to add parallelism. The presentation also highlights some of the common issues which can cause incorrect behavior or poor performance in a threaded application. It concludes with suggestions for ways to incrementally add concurrency without having to completely re-implement your application.

Topics include:

  • High level methodologies for adding parallelism to an application
  • Typical problems found in threaded code
  • Tools for debugging threaded applications


Charles Congdon, Intel Senior Software Engineer

Developing Faster Applications – An Overview - 60 Minutes MP3 14.1MB | PDF 363KB] ›
This module starts with a discussion of why optimization is important, and reviews a successful methodology used by Intel engineers when working with large commercial applications. You will learn about the questions you need to ask before you go down the path of optimizing the application, and find out direct ways to get these questions answered. Specific focus will be on CPU utilization and I/O dependencies, and a review of a case study that shows how the necessary data is gathered and put to successful use. Another case study will show the methodology used in gradually applying new optimization methods to a benchmark which results in cumulative speedups on different problem sizes.

Topics include:

  • Benefits of Optimization
  • Optimization Methodologies
  • Tools which can improve application performance


Charles Congdon, Intel Senior Software Engineer

Porting Applications to 64-bit - 60 Minutes MP3 14.1MB | PDF 1.0MB] ›
This NetSeminar begins with a discussion of when (and if) it is desirable to port your application to take advantage of 64-bit address spaces. It details Intel's 64-bit hardware and software support and focuses on some of the problems and pitfalls developers may encounter along the way. It presents a detailed methodology to help minimize the pain felt during such a transition as well as a discussion of the changes in the APIs and tools in 64-bit Windows* and Linux*. The presentation concludes by touching on some of the perform ance problems encountered in a 64-bit application, and the tools used to ameliorate them.

Topics include:

  • Why move to 64-bits?
  • Intel 64-bit hardware and software support
  • 64-bit data models
  • Minimizing the porting effort
  • API changes
  • Issues affecting 64-bit code size and performance


Charles Congdon, Intel Senior Software Engineer

For more complete information about compiler optimizations, see our Optimization Notice.