2019
DOI: 10.1007/978-3-030-16670-0_16
|View full text |Cite
|
Sign up to set email alerts
|

Evolving AVX512 Parallel C Code Using GP

Abstract: Using 512 bit Advanced Vector Extensions, previous development history and Intel documentation, BNF grammar based genetic improvement automatically ports RNAfold to AVX, giving up to a 1.77 fold speed up. The evolved code pull request is an accepted GI software maintenance update to bioinformatics package ViennaRNA.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
2
2

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(1 citation statement)
references
References 22 publications
0
1
0
Order By: Relevance
“…We have demonstrated genetic improvement of real world GPU applications [18,19,20,21], including BarraCUDA [22], the first GI code to be accepted into actual use [23]. At EuroGP'19 [24], we showed GI could also speed up parallel CPU code, this time Intel AVX vector instructions were optimised. The resulting GIed RNAfold [25] was accepted into production and like the GI version of BarraCUDA has been downloaded many thousands of times (for example [26]).…”
Section: Introductionmentioning
confidence: 98%
“…We have demonstrated genetic improvement of real world GPU applications [18,19,20,21], including BarraCUDA [22], the first GI code to be accepted into actual use [23]. At EuroGP'19 [24], we showed GI could also speed up parallel CPU code, this time Intel AVX vector instructions were optimised. The resulting GIed RNAfold [25] was accepted into production and like the GI version of BarraCUDA has been downloaded many thousands of times (for example [26]).…”
Section: Introductionmentioning
confidence: 98%