Kurs Verteilte und Parallele Programmierung (VPP3K)

Synopsis

VAK: 03-IMVP-VPP
Kategorie: Kurs (Online Vorlesung mit integrierter Übung), 3 SWS
Art: Master Kurs
ECTS: 6, Sommer Semester
Universität Bremen
Synchroner Unterricht: Do. 10-12 Uhr s.t. (pünktlich) Dozent: PD Dr. Stefan Bosse

Medien

Medium Folien Datum Description
Wiki Interaktiver DokuWiki - Diskussionsplattform
Video - 21.04.20 Einführung in den Wiki
Video vpp3k0.html 15.04.21 0 - Überblick (Videoaufzeichnung anfangs fehlerhaft)
Video vpp3kA.html 22.04.21 A - Einführung
Video vpp3kB.html 29.04.21 B - Entwurf VP und Zelluläre Automaten
- vpp3kC.html 06.05.21 C - Parallele und Verteilte Zelluläre Automaten
Video vpp3kD.html 20.05.21 D - Virtuelle Maschinen (Teil 1)
Video vpp3kD.html 27.05.21 D - Virtuelle Maschinen (Teil 2)
Video vpp3kE.html 03.06.21 E - Parallele Programmierung
Video vpp3kF.html 10.06.21 F - Parallelisierung von Algorithmen und Programmen
- vpp3kG.html 19.06.21 G - Verteilte WEB Programmierung

Materialien

File Version Description
lua_tutorial.pdf 2015 Lua Tutorial
vpp2k.script.pdf 23.07.20 Skript 2020

Tutorials

File Version Abgabe Description
luaTutotial.html 15.4.2021 - Lua Tutorial
lessonCA1.html 6.5.2021 13.5.2021 Übung 1 - ZA Teil 1
calua.lua test1.lua test1B.lua 7.5.2021 - Ergänzung zu Übung 1 - ZA Teil 1
lessonLVM-CA.html 15.6.2021 03.6.2021 Übung 2 - Parallele ZA Teil 1 (caluaP.lua und weblvm.lua werden benötigt)
lessonLVM-CAIMG.html 27.5.2021 10.6.2021 Übung 3 - Parallele ZA Teil 2 (aktuelle caluaP.lua, png-plugin.lua, catest.png und weblvm.lua werden benötigt)
lessonLVM-CSP.html 15.6.2021 22.6.2021 Übung 4 - Kommunizierende Sequenzielle Prozesse (lvm und weblvm.lua werden benötigt)
workbook.luapeerchan.html workbook.peergroupServer.html 19.6.2021 - Übung 5 - Verteilte Programmierung eines Chat Systems (Workbook Experimentierplattformen) !Update!

Software

Hinweis: Unter Linux müssen heruntergeladene Programme ausführbar gemacht werden: chmod a+x lvm


File Version Description
lvm LVM 1.1.7 LuaJIT+ 2.0.5X2.3 Lua 5.1X2.1 LUV 2.7.3 -- Build Jun 03 2021 Parallel LuaJit VM, Linux x86 32bit
lvm LVM 1.1.7 LuaJIT+ 2.0.5X2.3 Lua 5.1X2.1 LUV 2.7.3 -- Build Jun 10 2021 Parallel LuaJit VM, Linux x64 64bit
lvm LVM 1.1.7 LuaJIT+ 2.0.5X2.3 Lua 5.1X2.1 LUV 2.7.3 -- Build Jun 03 2021 Parallel LuaJit VM, Solaris x86 32bit
lvm.exe LVM 1.1.7 LuaJIT+ 2.0.5X2.3 Lua 5.1X2.1 LUV 2.7.3 -- Build Jun 03 2021 Parallel LuaJit VM, Windows 32bit
lvm LVM 1.1.7 LuaJIT+ 2.0.5X2.3 Lua 5.1X2.1 LUV 2.7.2 -- Build Jul 09 2020 Parallel LuaJit VM, Mac OSX (≥10.7) 64bit
weblvm.lua 1.1.8 WEB Server for lvm (lvm weblvm.lua)
shelllvm.html 1.1.7 WEB Shell for lvm (requires weblvm.lua)
shelllua.html 1.1.7 WEB Shell for Lua 5.3 (requires lua.plugin)
lua.plugin 1.1.1 WEB Lua 5.3 VM+ (requires lua.plugin)
calua.lua 1.1.2 CA Lua Modul
caluaP.lua 1.1.5 Parallel CA Lua Modul
png-plugin.lua 27.05.2021 PNG Plugin
catest.png 27.05.2021 PNG Testbild