Proceedings of the Symposium on SDN Research 2022
DOI: 10.1145/3563647.3563656
|View full text |Cite
|
Sign up to set email alerts
|

Automatic generation of network function accelerators using component-based synthesis

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
2
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(2 citation statements)
references
References 26 publications
0
2
0
Order By: Relevance
“…The software compiler then separates the code and provide binaries that can either be executed in general purposed CPUs or networking devices. The authors in 10 present a framework based on component‐based synthesis that analyses software and generates target specific code (considering either PISA or x86 architectures), tuned according to desired performance (e.g., throughput or resource utilization). This is accomplished by performing an exhaustive symbolic execution to build a complete representation of a network function functionality, resulting in a tree that represents all possible code paths.…”
Section: Challengesmentioning
confidence: 99%
“…The software compiler then separates the code and provide binaries that can either be executed in general purposed CPUs or networking devices. The authors in 10 present a framework based on component‐based synthesis that analyses software and generates target specific code (considering either PISA or x86 architectures), tuned according to desired performance (e.g., throughput or resource utilization). This is accomplished by performing an exhaustive symbolic execution to build a complete representation of a network function functionality, resulting in a tree that represents all possible code paths.…”
Section: Challengesmentioning
confidence: 99%
“…Better compilers for accelerators: To eliminate the effort of porting code across accelerators, researchers have proposed several compilers that automatically generate code that runs on different accelerators [12,46,53,57]. We see such compilers as being complementary to interfaces because they are only useful once the developer has both an implementation and access to the accelerator, and cannot answer questions during the system design stage.…”
Section: Related Workmentioning
confidence: 99%