Multikärnig databehandling. Inom varje område av vetenskap och teknik idag måste man bearbeta stora datamängder. Att använda exakta eller till och med approximativa algoritmer för att lösa svårlösta problem inom kritiska områden, såsom beräkningsbiologi, tar tid som är exponentiell i vissa underliggande parametrar. Parallell databehandling adresserar detta problem och har blivit mer prisvärt med framkomsten av multikärnsarkitekturer. Dock är programmering av multikärndatorer mycket svårare på grund av udda egenskaper som finns i arkitekturen. Genom att erbjuda insikter i olika aspekter av detta område fokuserar "Multicore Computing: Algorithms, Architectures, and Applications" på arkitekturerna, algoritmerna och tillämpningarna av multikärndatabehandling. Den kommer att hjälpa läsarna att förstå intricacies dessa arkitekturer och förbereda dem för att designa effektiva multikärnalgoritmer. Bidragsgivare vid frontlinjen inom fältet täcker minneshierarkin för multikärn-och mångkärneprocessorer, cachestrategin Flexible Set Balancing, huvudfunktionerna hos den senaste SPARC-arkitekturspecifikationen,. Cilk-och Cilk ++ programmeringsspråken,, det numeriska programvarubiblioteket Parallel Linear Algebra Software for Multicore Architectures (PLASMA) samt den exakta multipattern-stränghanteringsalgoritmen Aho-Corasick beskrivs också arkitekturen ocH programmodellen NVIDIA Tesla GPU , diskuteras schemaläggning riktade acyklisk graf över multi / muiti-kernaprocessorer , oCh utvärdera desiGnoptioNer bland InteL oCh AMD multi-kJernerprocessorer , IBM Cell Broadband Engine , oCh NVIDIA GPUs .