Because batch processing is quite awesome.
Batch processing : basically, that’s when a job is done by a program with few human interactions.
Batch processing are used in computing when running long processes, multiple simultaneous jobs, parallel processes or simply tasks that can be left running with no interaction.
Batch processing is a must when it comes to High Performance computing !
High Performance clusters support software applications that involve running multiple tasks simultaneously. HPC clusters are like your ultimate limited Rolex edition : they’re super expensive and only a few people get them. So, those HPC clusters don’t sit in a room, waiting for the next job to be done. No, they have a wait list of applications. As soon as resources become available, they run the application. And that’s when the batch processing come into action. The system adds the different jobs in the queue and then run the job when resources are available… Quite handy!
Want to know more about HPC? Discover it here !