Skip to content

Commit

Permalink
README: add some clarifying wording about SOA vs AOS
Browse files Browse the repository at this point in the history
Signed-off-by: Steven Noonan <steven@uplinklabs.net>
  • Loading branch information
tycho committed Feb 25, 2019
1 parent fe159e4 commit e41edcf
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,12 +21,12 @@ and [Stack Overflow](https://stackoverflow.com/questions/40163722/is-my-understa

There's a key tradeoff between the two: compilers have a much less difficult
time auto-vectorizing the SOA implementations, but the AOS implementations are
easier to read and write. It's not uncommon to see AOS algorithms applied in
real-world applications (consider, for example, how most object-oriented
programs are constructed).
easier for programmers to read and write. It's not uncommon to see AOS
algorithms applied in real-world applications (consider, for example, how most
object-oriented programs are constructed).

Most of the code is plain C, with some added pragmas to provide compilers with
appropriate hints to vectorize/parallelize the code properly.
Most of the code in this project is plain C, with some added pragmas to provide
compilers with appropriate hints to vectorize/parallelize the code properly.


Building
Expand Down

0 comments on commit e41edcf

Please sign in to comment.