IBM
Skip to main content
 
Search IBM Research
     Home  |  Products & services  |  Support & downloads  |  My account
Select a country
IBM Home
IBM Research
Project description
Innovation Matters!
The Cell story
Heterogeneous
Chip Multi-Processing
Synergistic Processor
Unit (SPU)
Scalar Layering
and Cell Compilation
Synergistic Memory Flow
Control (MFC)
Cell Programming
and Applications
Cell Systems
Cell Chip
Awards and Honors
Patents
Publications
IBM Cell Chips
Home Page
Cell Specification
More information

Michael Gschwind



The Cell project at IBM Research 
  Project description 


The Cell Synergistic Memory Flow Controller (MFC)

The Synergistic Memory Flow Controller integrates the Synergistic Processor Units in the Cell system architecture. The MFC uses the Power protection model and address translation model to include the Synergistic Processor Units in the Cell protection and address translation capabilities provided by the Power Architecture™ core.

The Synergistic Memory Flow Controller provides the SPU with data transfer and synchronization capabilities, and implements the SPU interface to the high-performance Element Interconnect Bus which serves as the transportation hub for the Cell Broadband Engine Architecture.

The Synergistic Memory Flow Controller also implements the communication interface between the SPE and PPE elements, and serves as a high-performance data transfer engine, which performs bulk data transfers between the Synergistic Local Storage and Cell system memory.

By offloading data transfer from compute elements onto dedicated data transfer engines, the architecture allows data processing and data transfer to proceed in parallel, and support advanced programming methods such as software pipelining and double buffering.

By providing the ability to perform high performance data transfer asynchronously and in parallel with data processing on the PPE and SPEs, the MFC is also a key to programmer productivity by eliminating the need to explicitly interleave data processing and transfer at the program level.

 
  Related Project Pages 
arrow Innovation Matters! The Cell Story
arrow The original Cell press release
arrow A Cell compiler
arrow The IBM Cell BE Product Page
arrow STI Cell Processor @ IBM Venture Capital Group
arrow High-frequency microarchitecture
arrow Power-aware microarchitectures
arrow guTS

 
  About IBM  | Privacy  | Legal  | Contact