Hello, I have been using the Dallas Makerspace for some time now and wish to give back to the community. My background is in scientific computing. I have some ideas for a class to teach people how to improve the performance of their code.
In general, this class would be useful to those with some prior programming experience and who write code which requires at least 15 minutes to run or which runs for more time than it took to write. Developers of embedded systems may also find this useful to solve a complex problem with a small computer.
Please indicate any topics in the poll which interest you, and any comments or suggestions are welcome.
- Computational Complexity and Time Requirements
- Comparison of parallel processing paradigms and hardware
- A practical guide to finding the bottleneck in your code
- Shared Memory Parallel Processing (aka SMP/Multithreading)
- Building a job queue server (SLURM)
- Building a virtual machine environment (ESXi)
0 voters
In what operating environment does your program run?
- Windows
- Mac
- Linux
- Cross-Platform
- Mobile
- Web
- Embedded Systems
0 voters
What is your preferred development language?
- C/C++
- Python
- Java
- Ruby
- Perl
- Javascript
- Other
0 voters
Finally, if you have any specific questions on code. I will look at anything less than 100 lines.