Changes

Jump to: navigation, search

Winter 2015 SPO600 Platform Specific Code Presentation

553 bytes added, 16:14, 28 February 2015
Topics
|Access to features not available in some versions of C / C++||Atomic operations|| Thana Annis || ||
|-
|Access to features not available in some versions of C / C++||Memory barriers|| Cha Li|| ||
|-
|Access to features not available in some versions of C / C++||Low-level device access||James Boyer || ||
|Access to features not available in some versions of C / C++||Cryptographic instructions|| Gary Chau || ||
|-
|Access to features not available in some versions of C / C++||Single instruction multiple data (SIMD) instructions|| Bradly Hoover || ||
|-
|Access to features not available in some versions of C / C++||Run-time CPU feature identification (cpuid)|| Bruno Pereira|| ||
|-
|Access to features not available in some versions of C / C++||High-resolution counter access|| Danylo Medinski || ||
|-
|Assumptions about the system which can vary between architectures||Default size of variable types|| Artem Luzyanin|| ||
|Assumptions about the system which can vary between architectures||Layout of arrays in memory|| Hosung Hwang|| ||
|-
|Assumptions about the system which can vary between architectures||Alignment requirements|| Nicolas Ramkay|| ||
|-
|Assumptions about the system which can vary between architectures||Endianness (order of data stored in memory)|| Yan Song || ||
|-
|Assumptions about the system which can vary between architectures||Direction of stack growth|| Alan Lam || ||
|-
|Assumptions about the system which can vary between architectures||Target triplet|| Justin Grice|| ||
|-
|Assumptions about the system which can vary between architectures||Jiffies per second|| Stephen Ruthland || ||
|-
|Assumptions about the system which can vary between architectures||Page size|| Hong Zhan Huang || Refer to blog post for sources used || https://joulecpa.wordpress.com/2015/02/28/spo600-page-size-presentation/
|-
|Assumptions about the system which can vary between architectures||Pointer size vs. integer size|| Liam Martin || ||
|-
|Assumptions about the system which can vary between architectures||FPU rounding|| Max LeFevre || || |-|Assumptions about the system which can vary between architectures||Cost of alignment fixups||Dawood Shirzada || || |-|Assumptions about the system which can vary between architectures||Memory controller design || || |||-|Assumptions about the system which can vary between architectures||Syscall numbering || Anson Tang || ||
|-
|}

Navigation menu