Invasive Computing

Uloženo v:
Podrobná bibliografie
Název: Invasive Computing
Autoři: Anantharajaiah, Nidhi, Asfour, Tamim, Bader, Michael, Bauer, Lars, Becker, Jürgen, Bischof, Simon, Brand, Marcel, Bungartz, Hans-Joachim, Eichler, Christian, Esper, Khalil, Falk, Joachim, Fasfous, Nael, Freiling, Felix, Fried, Andreas, Gerndt, Michael, Glaß, Michael, Gonzalez, Jeferson, Hannig, Frank, Heidorn, Christian, Henkel, Jörg, Herkersdorf, Andreas, Herzog, Benedict, John, Jophin, Hönig, Timo, Hundhausen, Felix, Khdr, Heba, Langer, Tobias, Lenke, Oliver, Lesniak, Fabian, Lindermayr, Alexander, Listl, Alexandra, Maier, Sebastian, Megow, Nicole, Mettler, Marcel, Müller-Gritschneder, Daniel, Nassar, Hassan, Paus, Fabian, Pöppl, Alexander, Pourmohseni, Behnaz, Rabenstein, Jonas, Raffeck, Phillip, Rapp, Martin, Narváez Rivas, Santiago, Sagi, Mark, Schirrmacher, Franziska, Schlichtmann, Ulf, Schmaus, Florian, Schröder-Preikschat, Wolfgang, Schwarzer, Tobias, Sikal, Mohammed Bakr, Simon, Bertrand, Snelting, Gregor, Spieck, Jan, Srivatsa, Akshay, Stechele, Walter, Teich, Jürgen, Turan, Furkan, Comprés Ureña, Isaías A., Verbauwhede, Ingrid, Walter, Dominik, Wild, Thomas, Wildermann, Stefan, Wille, Mario, Witterauf, Michael, Zhang, Li
Přispěvatelé: Teich, Jürgen, Henkel, Jörg, Herkersdorf, Andreas
Informace o vydavateli: FAU University Press
Rok vydání: 2026
Sbírka: Directory of Open Access Books (DOAB)
Témata: Parallelprogrammierung, Dienstgüte, Network-on-Chip, Chip-Multiprozessor, System-on-Chip, Parallelverarbeitung, Hardwarebeschleunigung, Ressourcenverwaltung, Ablaufplanung, thema EDItEUR::U Computing and Information Technology::UK Computer hardware::UKM Embedded systems, thema EDItEUR::U Computing and Information Technology::UM Computer programming / software engineering::UMA Programming techniques, thema EDItEUR::U Computing and Information Technology::UT Computer networking and communications::UTR Distributed systems, thema EDItEUR::U Computing and Information Technology::UY Computer science::UYD Systems analysis and design, thema EDItEUR::U Computing and Information Technology::UY Computer science::UYF Computer architecture and logic design
Popis: Invasive computing is a paradigm for designing and programming future parallel computing systems. For systems with 1,000 or more cores on a chip, resource-aware programming is of utmost importance to obtain high utilisation as well as computational, energy and power efficiency. Invasive computing provides a programmer explicit handles to specify and argue about resource requirements desired or required in different phases of execution: In an invade phase, an application asks the operating system to allocate a set of processor, memory and communication resources to be claimed. In a subsequent infect phase, the parallel workload is spread and executed on the obtained claim of resources. Finally, if the degree of parallelism should be lower again, a retreat operation frees the claim again, and the application resumes a sequential execution. To support this idea of self-adaptive and resource-aware programming, not only new programming concepts, languages, compilers, and operating systems were needed to be developed, but also revolutionary architectural changes in the design of MPSoCs (multiprocessor systems-on-a-chip) to efficiently support invasion, infection, and retreat operations. This book gives a comprehensive overview of all aspects of invasive computing.
Druh dokumentu: other/unknown material
Popis souboru: image/jpeg
Jazyk: English
Relation: ONIX_20260106T140303_9783961475711_46; https://library.oapen.org/handle/20.500.12657/109619; https://library.oapen.org/bitstream/20.500.12657/109619/1/9783961475711.pdf
Dostupnost: https://library.oapen.org/handle/20.500.12657/109619
https://hdl.handle.net/20.500.12657/109619
https://directory.doabooks.org/handle/20.500.12854/170780
https://hdl.handle.net/20.500.12854/170780
https://library.oapen.org/bitstream/20.500.12657/109619/1/9783961475711.pdf
Rights: open access
Přístupové číslo: edsbas.A9CECFEA
Databáze: BASE
Popis
Abstrakt:Invasive computing is a paradigm for designing and programming future parallel computing systems. For systems with 1,000 or more cores on a chip, resource-aware programming is of utmost importance to obtain high utilisation as well as computational, energy and power efficiency. Invasive computing provides a programmer explicit handles to specify and argue about resource requirements desired or required in different phases of execution: In an invade phase, an application asks the operating system to allocate a set of processor, memory and communication resources to be claimed. In a subsequent infect phase, the parallel workload is spread and executed on the obtained claim of resources. Finally, if the degree of parallelism should be lower again, a retreat operation frees the claim again, and the application resumes a sequential execution. To support this idea of self-adaptive and resource-aware programming, not only new programming concepts, languages, compilers, and operating systems were needed to be developed, but also revolutionary architectural changes in the design of MPSoCs (multiprocessor systems-on-a-chip) to efficiently support invasion, infection, and retreat operations. This book gives a comprehensive overview of all aspects of invasive computing.