IBM CellBE Shanghai Training Workshop - Free!

https://www-304.ibm.com/jct09002c/isv/spc/events/cbea.html

上海有几天,7月19日,20日;9月6日,7日;11月27日28日

Cell Broadband Engine Architecture workshop

Need multicore performance? Want to learn a new and emerging technology and be an early evaluator? Join us for two days of technical training and explore the details of Cell Broadband Engine (CBE) programming with hands-on exercises. This workshop is for developers with advanced C and C++ skills who would like to experiment with the new CBE technology. It provides a comprehensive technical overview of the cell architecture, programming models, software development environment, cell-based blade server architecture and IBM offerings.

The Cell Broadband Engine Architecture has been designed to support a wide range of applications including digital media, entertainment, communications, medical imaging, security and surveillance, and HPC workloads. The first implementation, the CBE processor, is a single-chip multiprocessor with nine processor elements operating on a shared, coherent memory. Each CBE comprises a power processor element (PPE) and eight synergistic processor elements (SPEs).

The PPE contains a 64-bit Power Architecture core called PPU or PX, and it can run 32-bit and 64-bit operating systems and applications. It also manages system resources and SPE threads. It supports both the PowerPC instruction set and the Vector/SIMD Multimedia Extension instruction set.

The SPEs are independent processor elements which are optimized for running SIMD applications. To an application programmer, the CBE processor looks like a 9-way coherent multicore.

The PPE is used for control-intensive tasks and task switching while the SPEs are more adept at compute-intensive tasks and slower than the PPE at task switching. This specialization and the ability to join strength to work harmoniously yield a significant peak computational performance and chip-area-and-power efficiency that the CBE processor achieves over conventional PC processors.

What you will discover by attending this workshop
  • Cell multicore architecture
  • Cell programming models
  • Cell-based blade server
  • Cell standards like the application binary interface specifications, language extensions (SPE C, C++) and SPE assembly language specification
  • Cell software development environment
  • How to develop and build cell programs
  • How to apply various programming techniques to exploit cell features

 

Highlights
  • Cell microprocessor architecture including the PPE, SPE, memory flow controller, element interconnect bus, resource allocation management, I/O and memory interfaces
  • Cell programming models and software design methodology including the PPE programming models, SPE programming models, parallel programming models, and multitasking SPEs
  • Cell software development environment, development tools and system simulator
  • Installing and using the cell software development kit
  • Writing, compiling and executing cell programs
  • Using the cell full system simulator, systemsim, to examine cell internals and your program execution statistics
  • Cell sample workloads and application affinity

 

Prerequisites
  • Good technical understanding of computer architecture and programming practices
  • Familiarity with Power Architecture is helpful, but not required
  • Familiarity with C

 

转载于:https://www.cnblogs.com/eygneph/archive/2007/07/07/809350.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值