Opis projektu
Rozszerzenie protokołu spójności w celu optymalizacji efektywności energetycznej procesorów wielordzeniowych
Procesory wielordzeniowe wykorzystywane w urządzeniach cyfrowych, takich jak smartfony i wysokowydajne serwery, będą wymagać większej mocy obliczeniowej w związku z pojawianiem się nowych zastosowań. Wydajność takich procesorów może być znacznie ograniczana w wyniku stosowania technik spekulacyjnych na poziomie sprzętowym, które skutkują wykonywaniem niepotrzebnych operacji, a co za tym idzie zwiększeniem zużycia energii. W związku z tym konieczne jest opracowanie procesorów wielordzeniowych o większej efektywności energetycznej. Finansowany ze środków UE projekt ECHO ma na celu poprawę wydajności i sprawności przyszłych procesorów wielordzeniowych poprzez wzmocnienie roli protokołu spójności danych w pamięci podręcznej. Po wprowadzeniu prostych rozszerzeń do tego protokołu możliwe będzie zmniejszenie liczby nieprawidłowych spekulacji w rdzeniu procesora, a także przeprowadzanie optymalizacji opartej na wykonywaniu spekulacyjnym podczas kompilowania.
Cel
Multicore processors are present nowadays in most digital devices, from smartphones to high-performance
servers. The increasing computational power of these processors is essential for enabling many important
emerging application domains such as big-data, media, medical, or scientific modeling. A fundamental
technique to improve performance is speculation, a technique that consists in executing work before it is
known if it is actually needed. In hardware, speculation significantly increases energy consumption by
performing unnecessary operations, while speculation in software (e.g. compilers) is not the default thus
preventing performance optimizations. Since performance in current multicores is limited by their power
budget, it is imperative to make multicores as energy-efficient as possible to increase performance even
further.
In a multicore architecture, the cache coherence protocol is an essential component since its unique but
challenging role is to offer a simple and unified view of the memory hierarchy. This project envisions that
extending the role of the coherence protocol to simplify other system components will be the key to
overcome the performance and energy limitations of current multicores. In particular, ECHO proposes to
add simple but effective extensions to the cache coherence protocol in order to (i) reduce and even
eliminate misspeculations at the processing cores and synchronization mechanisms and to (ii) enable
speculative optimizations at compile time. The goal of this innovative approach is to improve the
performance and energy efficiency of future multicore architectures. To accomplish the objectives
proposed in this project, I will build on my 14 years expertise in cache coherence, documented in over 40
publications of high impact.
Dziedzina nauki (EuroSciVoc)
Klasyfikacja projektów w serwisie CORDIS opiera się na wielojęzycznej taksonomii EuroSciVoc, obejmującej wszystkie dziedziny nauki, w oparciu o półautomatyczny proces bazujący na technikach przetwarzania języka naturalnego. Więcej informacji: Europejski Słownik Naukowy.
Klasyfikacja projektów w serwisie CORDIS opiera się na wielojęzycznej taksonomii EuroSciVoc, obejmującej wszystkie dziedziny nauki, w oparciu o półautomatyczny proces bazujący na technikach przetwarzania języka naturalnego. Więcej informacji: Europejski Słownik Naukowy.
Aby użyć tej funkcji, musisz się zalogować lub zarejestrować
Przepraszamy… podczas wykonywania operacji wystąpił nieoczekiwany błąd.
Wymagane uwierzytelnienie. Powodem może być wygaśnięcie sesji.
Dziękujemy za przesłanie opinii. Wkrótce otrzymasz wiadomość e-mail z potwierdzeniem zgłoszenia. W przypadku wybrania opcji otrzymywania powiadomień o statusie zgłoszenia, skontaktujemy się również gdy status ulegnie zmianie.
Słowa kluczowe
Słowa kluczowe dotyczące projektu wybrane przez koordynatora projektu. Nie należy mylić ich z pojęciami z taksonomii EuroSciVoc dotyczącymi dziedzin nauki.
Słowa kluczowe dotyczące projektu wybrane przez koordynatora projektu. Nie należy mylić ich z pojęciami z taksonomii EuroSciVoc dotyczącymi dziedzin nauki.
Program(-y)
Wieloletnie programy finansowania, które określają priorytety Unii Europejskiej w obszarach badań naukowych i innowacji.
Wieloletnie programy finansowania, które określają priorytety Unii Europejskiej w obszarach badań naukowych i innowacji.
-
H2020-EU.1.1. - EXCELLENT SCIENCE - European Research Council (ERC)
GŁÓWNY PROGRAM
Wyświetl wszystkie projekty finansowane w ramach tego programu
Temat(-y)
Zaproszenia do składania wniosków dzielą się na tematy. Każdy temat określa wybrany obszar lub wybrane zagadnienie, których powinny dotyczyć wnioski składane przez wnioskodawców. Opis tematu obejmuje jego szczegółowy zakres i oczekiwane oddziaływanie finansowanego projektu.
Zaproszenia do składania wniosków dzielą się na tematy. Każdy temat określa wybrany obszar lub wybrane zagadnienie, których powinny dotyczyć wnioski składane przez wnioskodawców. Opis tematu obejmuje jego szczegółowy zakres i oczekiwane oddziaływanie finansowanego projektu.
System finansowania
Program finansowania (lub „rodzaj działania”) realizowany w ramach programu o wspólnych cechach. Określa zakres finansowania, stawkę zwrotu kosztów, szczegółowe kryteria oceny kwalifikowalności kosztów w celu ich finansowania oraz stosowanie uproszczonych form rozliczania kosztów, takich jak rozliczanie ryczałtowe.
Program finansowania (lub „rodzaj działania”) realizowany w ramach programu o wspólnych cechach. Określa zakres finansowania, stawkę zwrotu kosztów, szczegółowe kryteria oceny kwalifikowalności kosztów w celu ich finansowania oraz stosowanie uproszczonych form rozliczania kosztów, takich jak rozliczanie ryczałtowe.
ERC-COG - Consolidator Grant
Wyświetl wszystkie projekty finansowane w ramach tego programu finansowania
Zaproszenie do składania wniosków
Procedura zapraszania wnioskodawców do składania wniosków projektowych w celu uzyskania finansowania ze środków Unii Europejskiej.
Procedura zapraszania wnioskodawców do składania wniosków projektowych w celu uzyskania finansowania ze środków Unii Europejskiej.
(odnośnik otworzy się w nowym oknie) ERC-2018-COG
Wyświetl wszystkie projekty finansowane w ramach tego zaproszeniaInstytucja przyjmująca
Kwota netto dofinansowania ze środków Unii Europejskiej. Suma środków otrzymanych przez uczestnika, pomniejszona o kwotę unijnego dofinansowania przekazanego powiązanym podmiotom zewnętrznym. Uwzględnia podział unijnego dofinansowania pomiędzy bezpośrednich beneficjentów projektu i pozostałych uczestników, w tym podmioty zewnętrzne.
30003 Murcia
Hiszpania
Ogół kosztów poniesionych przez organizację w związku z uczestnictwem w projekcie. Obejmuje koszty bezpośrednie i pośrednie. Kwota stanowi część całkowitego budżetu projektu.