User Tools

Site Tools


spo600:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
spo600:start [2025/03/07 05:44] – [Week 8 Deliverables] chrisspo600:start [2025/03/14 10:30] (current) chris
Line 14: Line 14:
 |Week 7|February 17|[[#Week 7 - Class I|Project Stage 1]]|[[#Week 7 - Class II|Indirect Functions (IFUNC), Function Multi Versioning (FMV), Automatic Function Multi Versioning (AFMV)]]|[[#Week 7 Deliverables|Project bogging]]| |Week 7|February 17|[[#Week 7 - Class I|Project Stage 1]]|[[#Week 7 - Class II|Indirect Functions (IFUNC), Function Multi Versioning (FMV), Automatic Function Multi Versioning (AFMV)]]|[[#Week 7 Deliverables|Project bogging]]|
 |Reading Week|February 24|Study Week||| |Reading Week|February 24|Study Week|||
-|Week 8|March 3|[[#Week 8 - Class I|Project Discussion; Single Instructioni Multiple Data (SIMD)]]|[[#Week 8 - Class II|Single Instruction Multiple Data (SIMD) and Scalable Vector Extensions (SVE and SVE2)]]|[[#Week 8 Deliverables|Project Stage 1, Blog posts group 2]]| +|Week 8|March 3|[[#Week 8 - Class I|Project Discussion; Single Instructioni Multiple Data (SIMD)]]|[[#Week 8 - Class II|Single Instruction Multiple Data (SIMD) and Scalable Vector Extensions (SVE and SVE2)]]\\ **Part Async**|[[#Week 8 Deliverables|Project Stage 1, Blog posts group 2]]| 
-|Week 9|March 10|Project Discussion|Profiling and Benchmarking|Project blogging|+|Week 9|March 10|[[#Weel 9 - Class I|Project Discussion]]|[[#Week 9 - Class II|Project Stage II]]\\ **Async**|[[#Weel 9 Deliverables|Project blogging]]|
 |Week 10|March 17|Project Discussion|Algorithm Selection|Project blogging| |Week 10|March 17|Project Discussion|Algorithm Selection|Project blogging|
 |Week 11|March 24|Project Discussion|Paged Memory|Project stage 2, Blog posts group 3| |Week 11|March 24|Project Discussion|Paged Memory|Project stage 2, Blog posts group 3|
Line 413: Line 413:
  
 {{vimeo>1063430031?full}} {{vimeo>1063430031?full}}
 +
 +=== SIMD Examples ===
 +
 +The sound volume scaling examples mentioned in the video may be found in the file ''/public/spo600-volume-examples.tgz'' on either of the [[SPO600 Servers]].
  
 ==== Week 8 - Class II ==== ==== Week 8 - Class II ====
Line 418: Line 422:
 === Video === === Video ===
  
-  Edited summary video pending+{{vimeo>1063482268?full}} 
 + 
 +=== SVE/SVE2 Examples === 
 + 
 +For some SVE/SVE2 example code, see ''/public/spo600-sve-sve2-ifunc-examples.tgz'' on aarch64-001.spo600.cdot.systems. This archive contains: 
 + 
 +  ''spo600/examples/sve2-test'' - Example SVE2 code, in vectorizable C, inline assembler, and C with [[Compiler intrinsics|intrinsics]] 
 +    * ''spo600/examples/sve2-test/sve-width'' - Example inline assembler code C intrinsic code for determining the width of the SVE/SVE2 vectors on a given system 
 +  * ''spo600/examples/ifunc'' - Test/demo code using ifunc with 3 versions of a dummy function (advanced SIMD, SVE, and SVE2) 
 +  * (ignore the directory ''spo600/examples/autoifunc'')
  
 ==== Week 8 Deliverables ==== ==== Week 8 Deliverables ====
  
   * Complete your project stage 1, and blog posts group 2, by Sunday night (March 9 at 11:59 pm).   * Complete your project stage 1, and blog posts group 2, by Sunday night (March 9 at 11:59 pm).
 +
 +===== Week 9 =====
 +
 +==== Week 9 - Class I ====
 +
 +=== Video ===
 +  * Edited summary video pending
 +
 +==== Week 9 - Class II ====
 +
 +=== Project Stage II ===
 +  * Refer to your email for Project Stage I feedback.
 +  * See the [[2025_winter_project#|Project Page]] for Stage II details.
 +
 +==== Week 9 Deliverables ====
 +  * Start on your Project Stage II and blog about your work.
  
 <!-- <!--
spo600/start.1741326266.txt.gz · Last modified: 2025/03/07 05:44 by chris

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki