Download presentation
Presentation is loading. Please wait.
Published byJasmine O’Neal’ Modified over 9 years ago
1
WWW.GEDAE.COM 0 HPEC 2010 Automated Software Cache Management
2
Threads Hardware Threads Hardware Threads Gedae OS Hardware Disjoint OS Disjoint Hardware Middleware Application Disjoint OS Middleware Disjoint Hardware OS Middleware Application Language Compiler API for Distribution Standard ApproachGedae Approach Software StackCompiler Automation Hardware Desired Behavior in High Level Language Compiler Translation Gedae moves the complexity of hand coding, distribution of computation and resource management (e.g. load balancing) to the compiler. Manual Translation Desired Behavior 1
3
Code Root for Mode 1 OS Kernel Module 1.1 Module 1.2 Module 1.3 Module 1.1.1 Module 1.1.2 Compiler Creates a Code Tree The OS kernel loads the code root. The compiler has built in functions to load as needed. Compiler localizes each code module and aligns them in memory to maximize the transfer speed from system memory. 2
4
SPE 0 PPE Each SPE Manages Its Own Code Tree The PPE controls the mode of operation. Once set it informs each SPE of the code tree it is to run and each SPE then runs independently maximizing concurrency. SPE 1SPE 2SPE 3SPE 4SPE 5SPE 6SPE 7 System Memory 3 System memory stores all overlays for all modes Mode A Mode B Run mode A
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.