Ben Chuanlong Du's Blog

It is never too late to learn.

High Performance Computing in Python

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

Computing Frames

Apache Ray

A fast and simple framework for building and running distributed applications.

Ray does not handle large data well (as of 2018/05/28). Please refer to the …

Free High Performance Computing Resouces

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

Cloud Platforms

Some cloud platform forms offer free trials or credits.

Using GPUs

A Beginners Guide to Basic GPU Application for Integer Calculations https://saturncloud.io/blog/a-beginners-guide-to-basic-gpu-application-for-integer-calculations/#:~:text …

Parallel Computing in Java

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

The following are a few tips for multithreading parallel computing in Java.

  1. Instance fields, static fields and elements of arrays are stored in heap memory and thus can be shared between …

Parallel and Concurrency Programming in C++11

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

  1. If you use g++ to compile your parallel program which uses the thread library, you need to use the option -lpthread. For more information, see the post GNU/GCC.

  2. The join …