• Skip navigation
  • Skip to navigation
  • Skip to the bottom
Simulate organization breadcrumb open Simulate organization breadcrumb close
Friedrich-Alexander-Universität Lehrstuhl für Informatik 4 (Systemsoftware)
  • FAUTo the central FAU website
  1. Friedrich-Alexander-Universität
  2. Technische Fakultät
  3. Department Informatik
Suche öffnen
  • Deutsch
  • Campo
  • StudOn
  • FAUdir
  • Jobs
  • Map
  • Help
  1. Friedrich-Alexander-Universität
  2. Technische Fakultät
  3. Department Informatik
Friedrich-Alexander-Universität Lehrstuhl für Informatik 4 (Systemsoftware)
Navigation Navigation close
  • Chair
    • Team
    • News
    • Contact and directions
    • Mission Statement
    Portal Chair
  • Research
    • Research Fields
      • Confidential Computing
      • Distributed Systems
      • Embedded Systems Software
      • Operating Systems
    • Research Projects
      • AIMBOS
      • BALu
      • BFT2Chain
      • DOSS
      • Mirador
      • NEON
      • PAVE
      • ResPECT
      • Watwa
    • Project Initiatives
      • maRE
    • Seminar
      • Systemsoftware
    Portal Research
  • Publications
  • Teaching
    • List of German Lectures
    Portal Teaching
  • Theses
  1. Home
  2. Research
  3. COKE

COKE

In page navigation: Research
  • Research Fields
  • AIMBOS
  • BALu
  • BFT2Chain
  • DOSS
  • Mirador
  • NEON
  • NEON Note
  • NVRAM-ified Unixoid
  • PAVE
  • PAVE Note
  • REDOS Note
  • REFIT
  • ResPECT
  • Watwa
  • Archive

COKE

Software-controlled consistency and coherence for many-core processor architectures

(Third Party Funds Single)


Project leader: Wolfgang Schröder-Preikschat
Project members: Gabor Drescher, Stefan Reif, Timo Hönig
Start date: 1. September 2012
End date: 31. March 2021
Acronym: COKE
Funding source: DFG-Einzelförderung / Sachbeihilfe (EIN-SBH)

Abstract:

The achievable computing capacity of individual processors currently strikes at its technological boundary line. Further improvement in performance is attainable only by the use of many computation cores. While processor architectures of up to 16 cores mark the topical state of the art in commercially available products, here and there systems of 100 computing cores are already obtainable. Architectures exceeding thousand computation cores are to be expected in the future. For better scalability, extremely powerful communication networks are integrated in these processors (network on chip, NoC), so that they combine de facto properties of a distributed system with those of a NUMA system. The extremely low latency and high bandwidth of those networks opens up the possibility to migrate methods of replication and consistency preservation from hardware into operating and run-time systems and, thus, to flexibly counteract notorious problems such as false sharing of memory cells, cache-line thrashing, and bottlenecks in memory bandwidth.

Therefore, the goal of the project is to firstly design a minimal, event-driven consistency kernel (COKE) for such many-core processors that provides the relevant elementary operations for software-controlled consistency preservation protocols for higher levels. On the basis of this kernel, diverse "consistency machines" will be designed, which facilitate different memory semantics for software- and page-based shared memory.

External Partners:

  • Brandenburgische Technische Universität Cottbus-Senftenberg (BTU)
Friedrich-Alexander-Universität
Erlangen-Nürnberg

Schlossplatz 4
91054 Erlangen
  • Impressum
  • Datenschutz
  • Barrierefreiheit
  • Facebook
  • RSS Feed
  • Xing
Up