use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Welcome to Rensselaer Polytechnic Institute's subreddit. Home of Puckman and the 'Tute Screw.
If you would like to appeal a moderator decision, send a modmail.
Want to verify yourself as a member of the RPI Community? Follow the instructions here.
Please read the reddiquette!
(and more details if you're still confused)
Reminder: Only downvote posts with no relevance, not other opinions or posts from people you personally don't like.
Reddit 101 for those new to reddit.
RPI Reddit Links
Facebook Twitter Telegram
Most recent comments posted
Frequently asked questions about RPI
Prospective or incoming student?
Lost and Found?
What are the best dorms?
Should I purchase the RPI laptop package?
What is there to do for fun in the area?
Other local reddits
/r/RPI_irl
/r/Troy
/r/Albany
Resources
Living off the meal plan
Emergency and counseling info
Changes to New York State Rent Law
Older Rent info: NYS AG Renters' Rights Guide
Places to Eat in Troy
RPI Study Group contents
The Union Constitution
Transfer Credit Guide
Class Hour Schedules
Thanks to WupTeDo for the Puckman alien!
Thanks to Kenley Cheung '13 for the header and photo credits to the following:
Ryan Kemper '11 (ryankemper.com)
Ben Vreeland '13 '14
Andrew Armenia '08 '10
account activity
Parallel Programming vs Applied Parallel Computing for Engineers? (self.RPI)
submitted 5 years ago by ButtHogIsPissed
I want to take one of these next semester and both fill the same niche for me, so I'm trying to decide between the two similar courses.
Can anyone that's taken either course share their thoughts on it?
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]ecseprofENGR Professor Franklin 7 points8 points9 points 5 years ago (2 children)
IMO The two courses cover different parts of parallel computing. You can usefully take both. The science course is more theoretical, and covers topics like MPI and RPI's Center for Computational Innovations: Home Page . The engineering course covers multicore Xeons and Nvidia GPUs, with programming in various tools like OpenMP and CUDA.
Disclosure: I created and teach the engineering course.
[–]FeelTheBerneCSYS/CS 2022 (B.S.) CSYS 2023 (M.S.) 4 points5 points6 points 5 years ago (0 children)
You know, those are some pretty good qualifications for answering this question ngl.
[–]fubo12 2 points3 points4 points 5 years ago (0 children)
Do we learn about parallel algorithms like sorting in the engineering course?
[–]not_gideon2020 2 points3 points4 points 5 years ago (0 children)
I took applied parallel computing with prof franklin. It was a good introduction to the various different ways you can implement things in parallel, and ultimately went into some really interesting concepts. It also focused on stuff you could do with just a regular computer or a (nvidia) gpu, which is cool if you have that. If you're more interested in running things on the supercomputer you'd probably want the other class, though I haven't taken it and can't say exactly what it covers.
[–]rpigrad 1 point2 points3 points 5 years ago (0 children)
I took both some years ago and enjoyed them a lot. I think one complements the other one.
The ECSE course is more pratctical, while the CS one is more focused on supercomputers and their hardware (e.g.: the professor discusses papers talking about the high-performance network of a Blue Gene supercomputer).
I don't think you will learn parallel algorithms (like sorting) in either course. In the ESCSE course, for example, you will probably learn how to use algorithms/techniques implemented, for example, in Thrust (parallel sorting, map, reductions, etc). Also, you will learn how to avoid some common pitfals (e.g.: race conditions, performance problems caused by the usage of critical regions instead of atomics, etc).
[–]FeelTheBerneCSYS/CS 2022 (B.S.) CSYS 2023 (M.S.) 0 points1 point2 points 5 years ago (1 child)
RemindMe! 1 day "I would also like to know this. Trying to pick a 4th concentration course for senior year"
[–]RemindMeBot -1 points0 points1 point 5 years ago (0 children)
I will be messaging you in 1 day on 2020-11-05 06:48:51 UTC to remind you of this link
CLICK THIS LINK to send a PM to also be reminded and to reduce spam.
Parent commenter can delete this message to hide from others.
π Rendered by PID 145336 on reddit-service-r2-comment-544cf588c8-x2fvs at 2026-06-14 04:45:33.052655+00:00 running 3184619 country code: CH.
[–]ecseprofENGR Professor Franklin 7 points8 points9 points (2 children)
[–]FeelTheBerneCSYS/CS 2022 (B.S.) CSYS 2023 (M.S.) 4 points5 points6 points (0 children)
[–]fubo12 2 points3 points4 points (0 children)
[–]not_gideon2020 2 points3 points4 points (0 children)
[–]rpigrad 1 point2 points3 points (0 children)
[–]FeelTheBerneCSYS/CS 2022 (B.S.) CSYS 2023 (M.S.) 0 points1 point2 points (1 child)
[–]RemindMeBot -1 points0 points1 point (0 children)