Page 58 - demo
P. 58

Multicore OS





                                      Considerations









           The design challenge for a

              many-core multicore system is
              to efficiently harness the                                                  hardware parallelism within

              multicore processing power                                                 each core processor, known as

              and intelligently manage the                                                 instruction level parallelism
              substantial on-chip resources

              efficiently                                                               potential for multiprogramming

                                                                                          and multithreaded execution
           Potential for parallelism exists                                                  within each processor

              at three levels:

                                                                                        potential for a single application
                                                                                             to execute in concurrent
                                                                                           processes or threads across
                                                                                                   multiple cores
   53   54   55   56   57   58   59   60   61   62   63