distributed systems or parallel computing course for game dev

Started by
2 comments, last by TSlappy 13 years ago
Hello all,

Unfortunately, I must choose between two courses in my Comp Sci grad program: Distributed Systems and Parallel Computing. The choice will be decided by which is more applicable to game development. My grad coordinator suggested that parallel programming was more suited to massively parallel tasks and that distributed systems would be more practical. The course descriptions follow:

Dist. Systems: [color=#513127][font="Arial"]An introduction to the study of distributed systems. The course covers distributed system architectures such as client-server and peer-to-peer, distributed system design issues such as communication, fault tolerance, coordination, and deadlock, distributed system middleware such as Remote Method Invocation (RMI) and Tuple space, and the theory of distributed algorithms such as logical clocks and leader election. Programming projects are required. [/font]

Parallel Comp.:[color=#513127][font="Arial"]A study of the hardware and software issues in parallel computing. Topics include an introduction to the basic concepts, parallel architectures and network topologies, parallel algorithms, parallel metrics, parallel languages, network topology, granularity, applications, parallel programming design and debugging. Programming projects will be required.[/font]
Advertisement
Unless you are going to be doing low-level engine work on a game, neither really matters. That said, from the course descriptions, Distributed systems seems like it is more applicable to networked games, while Parallel Computing is going to show you how to get the most out of your hexa-core intel chip. I'd lean towards taking the parallel computing course.
How to make a decision

-- Tom Sloper -- sloperama.com

When I was attending Uni I took both courses and for me the Distributed Systems suited better.
I found it out more logical (however it was really tough!) and I used a lot of in my real life and programming.

Parallel Comp. was also great (we had old professor ~65 years who worked in some army project, really interesting lectures) but I think it suits better for University studies, not in real life.
I create cool-looking Graphical Installers in NSIS:
http://unsigned-softworks.sk/installer
http://unsigned-softworks.sk/en/images/gallery/solutions/solution_1.jpg
http://unsigned-softworks.sk/en/images/gallery/technical/technical_1.jpg

This topic is closed to new replies.

Advertisement