15.7Conclusion 261
Also, unlike the lock-based parallelization approaches, this method scales
very well to a large number of cores, which is clearly the direction future hard-
ware is going toward.
15.7Conclusion
Data-oriented design is a departure from traditional code-first thinking. It ad-
dresses head-on the two biggest performance problems in modern hardware:
memory access and parallelization. By thinking about programs as instructions to
transform data and thinking first about how that data should be laid out and
worked on, we can get huge performance boosts over more traditional software
development approaches.
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
13.59.32.1