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


Closed    
 
Thread Tools Search this Thread Display Modes
    #1  
Old Unix and Linux 04-05-2014
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
    #2  
Old Unix and Linux 04-05-2014
drl's Unix or Linux Image
drl drl is offline Forum Advisor  
Registered Voter
 
Join Date: Apr 2007
Last Activity: 22 January 2017, 7:54 AM EST
Location: Saint Paul, MN USA / BSD, CentOS, Debian, OS X, Solaris
Posts: 2,037
Thanks: 170
Thanked 343 Times in 302 Posts
Hi.

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

https://www.ieee.org/membership-cata...c_mem_computer

IEEE Computer Society - Premier Organization of Computer Professionals

http://www.google.com/search?hl=&q=h...rformance+ieee
Sponsored Links
    #3  
Old Unix and Linux 07-23-2014
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
Closed

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 02:13 PM.