DOE OSTI · code-45880
Serial2Parallel
Abstract
In the era of machine learning, we often need to run the same code/script many times with little or no variations (e.g., performance evaluation, data preprocessing, data generation, hyperparameter tuning, etc.). It is not a problem when you just need to do that a few times, but when the number of repetitions becomes very large, it can be a daunting task. The code “Serial2Parallel” provides an easy way for users to be able to run many numbers of any serial code/scripts in a parallel manner across multiple nodes in an message passing interface (MPI) cluster. The code includes the server program that deals with task pool management and client program that processes task. The server gets the tasks ready and waits for clients' connections. The client code pulls tasks from the server and processes them. The client code will run in parallel.
Keep this discovery
Explore connections, maps & timelines
Sangkeun, MattLee. 2020-04-15. Serial2Parallel. https://doi.org/10.11578/dc.20201001.95
Cite the original work for its findings. Save a collection to share your selection of sources.