, gruppen:game_of_life:start

Programmierwettbewerb "Game of Life on Cell"

Die Linux Solutions Group e.V. veranstaltete anlässlich des LinuxTags 2008 in Berlin einen kleinen Programmierwettbewerb. Aufgabe war es, Conway's Game of Life für IBMs Cell/B.E. Prozessor zu implementieren. Dieser ist unter anderem durch seinen Einsatz in der Playstation 3 weithin bekannt. Prof. Dr. Jörg Nolte und sein Lehrstuhl Verteilte Systeme/Betriebssysteme unterstütze die Teilnahme am Wettbewerb technisch und fachlich. Zum Beispiel konnte ein Rechner mit IBMs Full-System Simulator und dem Cell SDK zur Verfügung gestellt werden. Leider erwies sich der Bearbeitungszeitraum als zu kurz und kollidierte mit den Prüfungen. Daher konnte doch kein Programm eingereicht werden. Den Teilnehmern hat es trotzdem Spaß gemacht und gelernt haben dabei alle ein wenig.

Kontakt

Interessierte sollten sich auf der Mailingliste anmelden und ein "Hallo" in die Runde senden. Einfache Fragen kann man auch direkt an rrotta@informatik.tu-cottbus.de richten. Einsendeschluss für den Wettbewerb war der 31.07.2008.

  • Mailingliste: game_of_life[at]lists.tu…
  • Benutzungshinweise siehe Website der Liste

Mitglieder und Interessierte

  • Peter Sauer
  • Richard Weickelt
  • Jürgen Lösche
  • Mathias Schubanz
  • Randolf Rotta
  • FIXME hier bitte selber eintragen :)

Termine und Treffen

  • Treffen Freitag 20.06. um 11:00 in EHS/Erdgeschoss, geplant:
    • Bericht und Demonstration der Arbeitsumgebung
    • Bericht zum Befehlssatz und Compilersupport
  • Treffen Freitag 13.06. um 11:00 in EHS/Erdgeschoss
    • Simulator läuft auf Tora, SDK wird noch geklärt
    • Diskussion über die Kernalgorithmen und prinzipielle Probleme
    • Bildung von Arbeitsgruppen
  • Treffen mit den Lehrstuhlmitarbeitern um Professor Nolte jeden Freitag um 11 Uhr in der EHS (Erdgeschoss)

Themen und Arbeitsgruppen

  1. Arbeitsumgebung: Accounts, Laufender Compiler, Basis-Programm, SPU ansteuern
  2. Befehlssatz: Intrinsics, Compilerunterstützung und einfache Synchronisation
  3. Game-of-Life Algorithmen: verschiedene Strategien und Rechenmethoden
  4. Game-of-Life Organisation: High-level Optimierungen, Datenorganisation und -Verteilung, Parallelisierung und Synchronisation

Weitere Informationen

Sonstiges

gruppen/game_of_life/start.txt · Zuletzt geändert: 15.08.2008 14:05 von 141.43.99.23