2012
DOI: 10.1109/mcse.2012.96
|View full text |Cite
|
Sign up to set email alerts
|

Exploiting Multimedia Extensions in C++: A Portable Approach

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2013
2013
2021
2021

Publication Types

Select...
2
2

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(3 citation statements)
references
References 3 publications
0
3
0
Order By: Relevance
“…For instance if the user writes d = a * b + c, the wrapper can automatically match a fused multiply and add instruction (FMA). Boost.SIMD and bSIMD extensively use this technique [7,8]. The drawbacks are that the source code complexity of the wrapper is dramatically increased.…”
Section: Related Workmentioning
confidence: 99%
“…For instance if the user writes d = a * b + c, the wrapper can automatically match a fused multiply and add instruction (FMA). Boost.SIMD and bSIMD extensively use this technique [7,8]. The drawbacks are that the source code complexity of the wrapper is dramatically increased.…”
Section: Related Workmentioning
confidence: 99%
“…We've published previous examples of scientific DSLs in the "Scientific Programming" department. [1][2][3] There are two different techniques for implementing DSLs, and both are worth knowing about because they can also be of use in other contexts. The first approach, code generation, is the one chosen by Andy Terrel for his integration example.…”
Section: Simpler Programming Fewer Mistakes Better Performancementioning
confidence: 99%
“…In the "Scientific Programming" department, we've presented two examples of C++ metaprogramming for implementing parallel skeletons 2 and GPU programming. 3 Researchers in computer science also explore new languages with better support for DSL construction. An interesting example is the use of the Scala language in the Delite project (http://stanford-ppl.…”
Section: Simpler Programming Fewer Mistakes Better Performancementioning
confidence: 99%