Systems, methods, and computer program products are provided for space-time complexity speedup for computer algorithms in terms of processing time as a function of dataset size and type, showing serial, sub-linear, linear and superlinear speedup. Serial and parallel effects can be processed and calculated from a decomposed algorithm's sequential functional components, allowing the identification and use of the parallelizable components.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A method of parallel processing prediction for software, comprising: receiving a software algorithm; determining a plurality of components for the software algorithm; defining a dataset split based on the plurality of components, and a timing value required to process the components; and calculating a time complexity of the software algorithm based on the dataset split and the timing value. 2. The method of claim 1, further including processing and calculating the speedup of the software algorithm. 3. The method of claim 1, further including processing and calculating the processing time based on a dataset size. 4. The method of claim 1, further including determining if one or more of the plurality of components are serial components. 5. The method of claim 1, further including determining if one or more of the plurality of components are parallel components. 6. The method of claim 1, further including determining if one or more of the plurality of components are mixed serial and parallel components. 7. The method of claim 1, further including determining and flagging serial overhead of the software algorithm using time complexity. 8. The method of claim 1, further including generating improved overall performance of the software algorithm using serial parallelism. 9. The method of claim 1, further including detecting parallelism for each of the plurality of components. 10. The method of claim 1, further including reducing overhead by matching one or more effective channels to one or more cross-communication events.