distributed systems seminar systems seminar ... blender ( inkscape ... fire dynamics simulator (

10
Distributed Systems Seminar Benson Muite [email protected] 12 September 2017 Background of ELBUS 3-1 supercomputer by Koshmarov, Russian Wikipedia, CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=18414958

Upload: duongdan

Post on 04-May-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

Distributed Systems Seminar

Benson Muite

[email protected]

12 September 2017

Background of ELBUS 3-1 supercomputer by Koshmarov, Russian Wikipedia, CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=18414958

Pilvearvuti teenindus: Mang ja suhtlemine

Algpildid:https://commons.wikimedia.org/wiki/File:Industrial-Chicken-Coop.JPG.Muutma BKM, naiteks:https://youtu.be/cdWf8_OEpec?t=14m58s

Background of ELBUS 3-1 supercomputer by Koshmarov, Russian Wikipedia, CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=18414958

Cloud services: Games and communication

Original figure from:https://commons.wikimedia.org/wiki/File:Industrial-Chicken-Coop.JPG.Modification by BKM based on:https://youtu.be/cdWf8_OEpec?t=14m58s

Background of ELBUS 3-1 supercomputer by Koshmarov, Russian Wikipedia, CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=18414958

Cloud services: Games and communication

Many cloud services are free for consumers due to advertisingand data collectionOver the semester, examine the difficulty of building your owncloud based community using a freely available platform forgames or for communication, such as

Minetest (https://www.minetest.net/)Truecraft (https://truecraft.io/)Diaspora (https://diasporafoundation.org/)Mattermost (https://about.mattermost.com/)BuddyCloud (http://buddycloud.com)Friendica (http://friendi.ca/)Spring (https://github.com/spring/spring)etc.

What operational and security concerns will you need to address?Can you get others to add functionality to your software?Can you estimate the cost of running such a service for a smallcommunity?

Background of ELBUS 3-1 supercomputer by Koshmarov, Russian Wikipedia, CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=18414958

NEC SX-ACE

Run benchmarks or write a program for the NEC SX-ACEsupercomputer and compare the performance to othersupercomputers

Background of ELBUS 3-1 supercomputer by Koshmarov, Russian Wikipedia, CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=18414958

Containers for High Performance Computing

Try out Singularity http://singularity.lbl.gov/Compare it with other container technologies such as Docker

Background of ELBUS 3-1 supercomputer by Koshmarov, Russian Wikipedia, CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=18414958

Parallel programming languages

Try out a new parallel programming language, such asXMT (http://www.umiacs.umd.edu/˜vishkin/XMT/index.shtml)Habanero (https://wiki.rice.edu/confluence/display/HABANERO/Habanero+Extreme+Scale+Software+Research+Project)Chapel (http://chapel.cray.com/)Legion (http://legion.stanford.edu/)Julia (http://julialang.org/)

Compare programmability and performance of different languagebindings for MPI (for example Java, Rust, GO, Python etc.)If your favorite language does not have MPI bindings, considercreating some

Background of ELBUS 3-1 supercomputer by Koshmarov, Russian Wikipedia, CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=18414958

Iterative solvers with complex arithmetic

Much development of iterative solvers has been for systems withreal numbersThere are cases where complex valued equations need to besolvedThe aim of the project is to study possibility of using GPGPU tosolve sparse systems of linear equations with complex arithmeticThe results will be used for speeding up an existing paralleliterative solverExample equations to solve are the Schrodinger and Helmholtzequations

Background of ELBUS 3-1 supercomputer by Koshmarov, Russian Wikipedia, CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=18414958

Open source projects

Contribute to or evaluate an open source project related to highperformance computing or distributed systemsGPU acceleration of

GIMP (https://www.gimp.org/)Krita (https://krita.org/)Blender (https://www.blender.org/)Inkscape (https://inkscape.org/)Kdenlive (https://kdenlive.org/)

Testing ofOpenLB (http://optilb.org/openlb/)Fire Dynamics Simulator(https://pages.nist.gov/fds-smv/)

Background of ELBUS 3-1 supercomputer by Koshmarov, Russian Wikipedia, CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=18414958

Thesis

Start on your thesis projecthttps://comserv.cs.ut.ee/ati_thesis_offers/index.php?year=2017&language=en

Background of ELBUS 3-1 supercomputer by Koshmarov, Russian Wikipedia, CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=18414958