Trends Artificial Intelligence
Years In 90% @ Year 3 90% @ Year 23 10/22 4/25 800MM Big Six* USA Technology Company CapEx *Apple, NVIDIA, Microsoft, Alphabet, Amazon (AWS only), & Meta Platforms Source: Capital IQ (3/25), Morgan & tablets in 2020. Cloud & data center capex includes Google, Amazon, Microsoft, Meta, Alibaba, Apple, IBM, Oracle, Tencent, & Baidu for ten years ending 2022. ‘Tens of billions of units’ refers to the named Stanley; it completes a 132-mile course, winning the DARPA Grand Challenge 4/10: Apple acquires Siri voice assistant & integrates it into iPhone 4S model one year later 6/14:0 码力 | 340 页 | 12.14 MB | 4 月前3MACRO-FREE TESTING WITH C++20
HTTPS://GITHUB.COM/BOOST-EXT/UT HTTPS://GITHUB.COM/BOOST-EXT/UT GCC-9+, CLANG-9.0+, APPLE CLANG-11.0.0+ GCC-9+, CLANG-9.0+, APPLE CLANG-11.0.0+ MSVC-2019+* MSVC-2019+* 2 / 14UT - UT - C++20 ( C++20 ( , , HTTPS://GITHUB.COM/BOOST-EXT/UT HTTPS://GITHUB.COM/BOOST-EXT/UT GCC-9+, CLANG-9.0+, APPLE CLANG-11.0.0+ GCC-9+, CLANG-9.0+, APPLE CLANG-11.0.0+ MSVC-2019+* MSVC-2019+* HEADER/MODULE HEADER/MODULE 2 / 14UT - HTTPS://GITHUB.COM/BOOST-EXT/UT HTTPS://GITHUB.COM/BOOST-EXT/UT GCC-9+, CLANG-9.0+, APPLE CLANG-11.0.0+ GCC-9+, CLANG-9.0+, APPLE CLANG-11.0.0+ MSVC-2019+* MSVC-2019+* HEADER/MODULE HEADER/MODULE 2 / 14UT -0 码力 | 53 页 | 1.98 MB | 5 月前3Back to Basics: Object-Oriented Programming
■ Only for children: protected ■ Only for this class: private 1 class Apple { 2 public: A Access specifier 3 explicit Apple(int i) B Constructor 4 : /*this−>*/ mData{i} C Constructor initializer list 17 18 int main() 19 { 20 Apple alice{3}; 21 alice.Set(5); H 22 23 return alice.Get(); I 24 } Andreas Fertig v1.0 Back to Basics 6 struct vs. class 1 struct Apple { 2 int mValue{}; 3 4 void void Fun(); 5 }; 1 class Apple { 2 int mValue{}; 3 4 void Fun(); 5 }; ■ During this talk I will often use struct to save one line and to make elements public. Andreas Fertig v1.0 Back to Basics 7 Back0 码力 | 20 页 | 1.04 MB | 5 月前3AnEditor Can Do That?
Surface Pro X, Apple Silicon)Visual Studio Code What’s new? 1. GitHub Codespaces (coding from your browser!) 2. CMake Presets support 3. ARM and ARM64 support (Raspberry Pi, Surface Pro X, Apple Silicon) your browser!) 2. CMake Presets support 3. ARM and ARM64 support (Raspberry Pi, Surface Pro X, Apple Silicon) 4. CUDA IntelliSense and GPU debugging 5. Disassembly View while debugging Preview!Visual your browser!) 2. CMake Presets support 3. ARM and ARM64 support (Raspberry Pi, Surface Pro X, Apple Silicon) 4. CUDA IntelliSense and GPU debugging 5. Disassembly View while debugging Preview!Visual0 码力 | 71 页 | 2.53 MB | 5 月前3Shared Libraries and Where To Find Them
Mach-O image [executable, dynamic library] Dynamic Library Identification, Apple Developer Forums https://developer.apple.com/forums/thread/736719Dynamic library identification (cont’d) Install name symbol name and the library where it expects to find that symbol. An Apple Library Primer, Apple Developer Forums https://developer.apple.com/forums/thread/736719WindowsDynamically Loaded Libraries (DLL) libraries needed by our executable(s) ● Give the runtime loader a helping hand: ○ ELF platforms, Apple platforms: Relative RPATH ($ORIGIN, @executable_path) ○ Place DLLs next to executable on Windows0 码力 | 94 页 | 6.49 MB | 5 月前3Advanced SIMD Algorithms in Pictures
Advanced SIMD Algorithms in Pictures name : mismatch | size : 10000 | type : char | group : apple_ml | padding : min 400 Advanced SIMD Algorithms in Pictures name : copy not 0s | size ; 10000 | type : int | group : apple_ml | padding : min sd:copy 1l6o0 -ever:al Advanced SIMD Algorithms in Pictures name : copy not 0s | size ; 10000 | type : short | group : apple_ml | padding : min sd:copy ever:algoricopy_Isparse_output ee:algo::copy_f 45o0 4000 35oo0 码力 | 96 页 | 4.55 MB | 5 月前3Tracy: A Profiler You Don't Want to Miss
Questions GPU instrumentation (very briefly)Apple users... ...get a real mouse*! 45 holding right button while moving pointer! Tips & Tricks *or help fix Apple trackpad gestures in ImGui• Idling • Waits World Record: Marcos Slomp 1.32s• Profiler may get interrupted when application finishes • It’s Apple, not Tracy! Ongoing workaround discussion: https://github.com/wolfpld/tracy/issues/8 • Vertical0 码力 | 84 页 | 8.70 MB | 5 月前3Tracy: A Profiler You Don't Want to Miss
Together & Time for Questions GPU instrumentation (very briefly)Apple users... ...get a real mouse*! 45 Tips & Tricks *or help fix Apple trackpad gestures in ImGui• Idling • Waits • Sleeps • Lock acquisition network (socket) message queues• Profiler may get interrupted when application finishes • It’s Apple, not Tracy! Ongoing workaround discussion: https://github.com/wolfpld/tracy/issues/8 • Vertical0 码力 | 85 页 | 6.51 MB | 5 月前3Oracle VM VirtualBox 4.2.32 User Manual
versions of Mac OS X, Apple prohibits installing them on non-Apple hardware. These license restrictions are also enforced on a technical level. Mac OS X verifies whether it is running on Apple hardware, and most that that come with Apple hardware even check for an exact model. These restrictions are not circumvented by VirtualBox and continue to apply. 2. Only CPUs known and tested by Apple are supported. As a an “Unsupported CPU” exception. It is generally best to use the Mac OS X DVD that came with your Apple hardware. 3. The Mac OS X installer expects the harddisk to be partitioned so when it does not offer0 码力 | 348 页 | 5.93 MB | 6 月前3Oracle VM VirtualBox 4.1.40 User Manual
obey these restrictions. In particular, for most versions of Mac OS X Server, Apple prohibits installing them on non- Apple hardware. Also, only the server versions of Mac OS X are designed to be used in on a technical level. Mac OS X Server verifies whether it is running on Apple hardware, and most DVDs that that come with Apple hard- ware even check for an exact model. These restrictions are not circumvented circumvented by VirtualBox and continue to apply. 2. Only CPUs known and tested by Apple are supported. As a result, if your Intel CPU is newer than the build of Mac OS X Server, or if you have a non-Intel0 码力 | 310 页 | 4.87 MB | 6 月前3
共 48 条
- 1
- 2
- 3
- 4
- 5