Unix/Linux Go Back    

High Performance Computing Message Passing Interface (MPI) programming and tuning, MPI library installation and management, parallel administration tools, cluster monitoring, cluster optimization, and more HPC topics.

How can an EE major looking to get into HPC bolster their CS foundation?

High Performance Computing

Thread Tools Search this Thread Display Modes
Old Unix and Linux 04-05-2014   -   Original Discussion by Harmonic
Harmonic's Unix or Linux Image
Harmonic Harmonic is offline
Registered User
Join Date: Apr 2014
Last Activity: 5 April 2014, 1:02 PM EDT
Posts: 1
Thanks: 0
Thanked 0 Times in 0 Posts
How can an EE major looking to get into HPC bolster their CS foundation?

Im a soph. EE major with an interest in applied mathematics looking to get into HPC and am looking for suggestions on where to start in terms of reading up on some CS subjects in order to get relatively rigorous understanding of whats really going on. For example im interested in parallel computing, HDL's and so on but that stuff is over my head and im not sure what prerequisite would be needed. I was thinking about starting by learning C++, and or reading through SCIP.

Any advice is appreciated. Thanks.
Sponsored Links
Old Unix and Linux 04-05-2014   -   Original Discussion by Harmonic
drl's Unix or Linux Image
drl drl is online now Forum Advisor  
Registered Voter
Join Date: Apr 2007
Last Activity: 22 January 2018, 12:39 PM EST
Location: Saint Paul, MN USA / BSD, CentOS, Debian, OS X, Solaris
Posts: 2,216
Thanks: 255
Thanked 417 Times in 358 Posts

As a student, you can join IEEE for a small cost. The periodicals and magazines are generally 1/2 price. There may be local IEEE groups you can join. For example, there have been many meetings that I have attended, usually luncheon discussions, but often full-day seminars on specific topics arranged by the local IEEE group. I am a member of a local IEEE Innovation Study Group.

The costs will go up after you are no longer a student, but then the membership is great for continuing education and contacts.

At one time, I also belonged to the Welcome and the Homepage | Mathematical Association of America , but the IEEE had more practical use in my career ... cheers, drl

IEEE - The world's largest professional association for the advancement of technology


IEEE Computer Society - Premier Organization of Computer Professionals

Sponsored Links
Old Unix and Linux 07-23-2014   -   Original Discussion by Harmonic
figaro's Unix or Linux Image
figaro figaro is offline
Registered User
Join Date: Jan 2007
Last Activity: 27 August 2016, 2:57 PM EDT
Posts: 842
Thanks: 93
Thanked 29 Times in 25 Posts
Watching some youtube videos on supercomputing is always a good way to follow the current trends.
Most of our client base uses C# for computing large scale calculation applications. But for the true heavy-duty computations there is really no alternative to C++ on Linux, including from a career perspective. So you will probably delve into g++ and possibly also clang for the extra debugging messages.
A solid understanding of how databases operate and a ready knowledge of how database performance can be increased is also required.
Finally, if you have an nVidia GPU card, there is CUDA for parallelising your application. Else - going really high end - you may have a coprocessor from Intel, such as the Xeon Phi. That in turn requires its own Intel compiler / debugger, which also readily supports parallelism.
Sponsored Links

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Linux More UNIX and Linux Forum Topics You Might Find Helpful
Thread Thread Starter Forum Replies Last Post
HPC Linpack test PtaQ High Performance Computing 2 10-06-2012 08:12 AM
Guides for new HPC admins DBryan High Performance Computing 0 06-28-2011 03:40 PM
HPC Related Links Neo High Performance Computing 0 01-23-2009 04:00 AM

All times are GMT -4. The time now is 01:50 PM.