Skip to main content

Table 4 Speedup and efficiency of parallelized SMILES parsing

From: chemf: A purely functional chemistry toolkit

Number of Threads

Time [ms]

Speedup

Efficiency

1

9493

1.00

1.00

2

5309

1.79

0.89

3

4134

2.30

0.77

4

2988

3.18

0.79

5

2785

3.41

0.68

6

2647

3.59

0.60

7

2273

4.18

0.60

8

2091

4.54

0.57

9

2037

4.66

0.52

10

2061

4.61

0.46

11

2061

4.61

0.42

12

2096

4.53

0.38

  1. The test runs were performed on a hexacore processor supporting hyperthreading. Again our testing excerpt of the ZINC database was parsed using Scala’s parallel collections.