Software Language Engineering for Parallel Graph Analytics

  • Veranstaltungsdetails
  • 16.01.2020, 16:30 Uhr - 18:00 Uhr 
  • Ort: Raum 1056N, Universitätsstraße 6a, Augsburg
  • Veranstalter: Elitestudiengang Software Engineering
  • Themenbereiche: Wissenschaftliche Weiterbildung, Informatik
  • Veranstaltungsreihe: Ringvorlesung des Elitestudiengangs Software Engineering
  • Vortragsreihe
  • Vortragende: Dr. Guido Wachsmuth (Oracle Labs)

Dr. Guido Wachsmuth von Oracle Labs hält in der Ringvorlesung des Elitestudiengangs Software Engineering einen Gastvortrag zum Thema "Software Language Engineering for Parallel Graph Analytics". Alle sind herzlich eingeladen.


Abstract:

Software has become the dominating intellectual asset of our time. In turn, this software depends on software languages, namely the languages it is written in, the languages used to describe its environment, and the languages driving its development process. Software language engineering is the discipline of engineering languages and their tools required for the creation of software. It abstracts from the differences between programming languages, modelling languages, and other software languages, and emphasises the engineering facet of the creation of such languages, that is, the establishment of the scientific methods and practices that enable the best results.

In this talk, we discuss some software language engineering methods and practices we apply at Oracle Labs to develop Green-Marl, a domain specific language designed for easy development of graph-processing algorithms. The language is also specially intended to exploit modern parallel computing environments such as multi-core and heterogeneous computers. The main idea is to let the user describe her algorithm concisely with high-level language constructs of Green-Marl but let a compiler transform it into the equivalent, efficient low-level source code for different target execution environments.

Dr. Guido Wachsmuth ist Principal Researcher bei Oracle Labs Zürich.

  • Januar 2020
  • Januar 2020 / Februar 2020
  • Februar 2020
    • 03
    • 04
    • 05
    • 06
    • 07
    • 08
    • 09
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
  • Februar 2020 / März 2020
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 01
  • März 2020
    • 02
    • 03
    • 04
    • 05
    • 06
    • 07
    • 08
    • 09
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
  • März 2020
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
  • März 2020 / April 2020
    • 30
    • 31
    • 01
    • 02
    • 03
    • 04
    • 05
    • 06
    • 07
    • 08
    • 09
    • 10
    • 11
    • 12
  • April 2020
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
  • April 2020 / Mai 2020
    • 27
    • 28
    • 29
    • 30
    • 01
    • 02
    • 03
    • 04
    • 05
    • 06
    • 07
    • 08
    • 09
    • 10
  • Mai 2020
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
  • Mai 2020 / Juni 2020
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 01
    • 02
    • 03
    • 04
    • 05
    • 06
    • 07
  • Juni 2020
    • 08
    • 09
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
  • Juni 2020 / Juli 2020
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 01
    • 02
    • 03
    • 04
    • 05
  • Juli 2020
    • 06
    • 07
    • 08
    • 09
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
  • Juli 2020 / August 2020
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 01
    • 02
  • August 2020
    • 03
    • 04
    • 05
    • 06
    • 07
    • 08
    • 09
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
  • August 2020
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
  • August 2020 / September 2020
    • 31
    • 01
    • 02
    • 03
    • 04
    • 05
    • 06
    • 07
    • 08
    • 09
    • 10
    • 11
    • 12
    • 13
  • September 2020
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
  • September 2020 / Oktober 2020
    • 28
    • 29
    • 30
    • 01
    • 02
    • 03
    • 04
    • 05
    • 06
    • 07
    • 08
    • 09
    • 10
    • 11
  • Oktober 2020
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
  • Oktober 2020 / November 2020
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 01
    • 02
    • 03
    • 04
    • 05
    • 06
    • 07
    • 08
  • November 2020
    • 09
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
  • November 2020 / Dezember 2020
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 01
    • 02
    • 03
    • 04
    • 05
    • 06
  • Dezember 2020
    • 07
    • 08
    • 09
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
  • Dezember 2020 / Januar 2021
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 01
    • 02
    • 03

Suche