1. The 3rd Intel Internet DataCenter Forum – YiBin 2009. August
Peeling the Onion: Optimize IPDC Performance
defects
抽丝剥茧: 优化IPDC应用性能缺陷
Dr. Paresh Pattani paresh.g.pattani@intel.com
Director, HPC and Workstations Applications
何万青 博士 wanqing.he@intel.com
HPC/IPDC Engineering Mgr. / CRT China
Special thanks to: 许进, 金君
Jin.j.xu@intel.com & jun.i.jin@intel.com
“Life is like an onion: you peel it off one layer at a time, and sometimes you weep”
1 - Carl Sandburg
2. Worldwide SW Support Organization
System performance defects
Typical Application performance defects
Summary
Micro-
P.S: Micro-arch optimization
2
3. ASE Global Cloud/IPDC Enabling
Software Optimization
– Single application or complex multi-tier systems
– Customer Software & Open Source
Consultation
– Software Architecture
– Hardware and Software Configuration
Benchmarking
3
4. Cloud / IPDC Customers
Internet Portals
– Social Networking, Media, etc.
Service Providers
– Search, Mapping, Video, Auction, Web Applications, etc.
Software Component Providers
– Open Source and Proprietary (Ex. Hadoop)
Cloud Providers
– General Purpose and HPC
4
5. Dedicated Infrastructure
– Visitors have logins, storage areas
– Multi TB storage.
– GigE network infrastructure
– Power measurement tools
– Secure (private network, locked lab)
Variety of machines available
– Some older machines, some “bleeding edge”
– Intel and competitor systems
– Windows and Linux
Hosts both on-site and remote visitors
– For optimization efforts and hardware evaluation
– Remote access by prior arrangement only
5
6. Resent Success with Visitors to Lab:
– Two Search Engine Customers: 2 week (plus prep) visit .
Both: performance improvements >2×
– Customers’ post-visit e-mail (etc.) very positive
We would like more visitors
– Good results when they come…
Virtual visitors (remote access):
– Short term, customer evaluations
– Hadoop clustering experiments
– other Intel sites, etc.
Loaned/Resident software:
– Hadoop
– LAMP stack elements
– Search and Mapping software
6