Sign in to follow this  
WaywardSquanderer

distributed systems or parallel computing course for game dev

Recommended Posts

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"][size="2"]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. [/size][/font][/color]

Parallel Comp.:[color=#513127][font="Arial"][size="2"]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.[/size][/font][/color]

Share this post


Link to post
Share on other sites
KulSeran    3267
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.

Share this post


Link to post
Share on other sites
TSlappy    121
When I was attending Uni I took both courses and for me the [b]Distributed Systems[/b] 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.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this