Skip to content

Apply improvements to worked solution READMEs#159

Merged
dendibakh merged 1 commit into
mainfrom
jr0246/worked_solutions
May 26, 2026
Merged

Apply improvements to worked solution READMEs#159
dendibakh merged 1 commit into
mainfrom
jr0246/worked_solutions

Conversation

@jr0246

@jr0246 jr0246 commented May 24, 2026

Copy link
Copy Markdown
Collaborator

A small set of changes to address a few minor issues in some of the READMEs:

  • Compiler Intrinsics 1: Fix incorrect data type to read __m128i rather than __m128_i
  • Dependency Chains 2: Add missing data type to local variable
  • Vectorization 2: Fix incorrect max value for 16-bit integers
  • Huge Pages 1: Addresses a typo - now uses "huge pages" rather than "huge tables"
  • Loop Interchange 1: Matrix index fix
  • Memory Alignment 1: Use consistent naming for utility function
  • SW Memory Prefetching: Fix loops in code to handle the general case where lookups.size() may be smaller than our prefetch_step. This isn't the case in any of the lab test data, so has no effect in practice, but this change is for robustness and correctness.

- Compiler Intrinsics 1: Fix incorrect data type to read `__m128i` rather than `__m128_i`
- Dependency Chains 2: Add missing data type to local variable
- Vectorization 2: Fix incorrect max value for 16-bit integers
- Huge Pages 1: Addresses a typo - now uses "huge pages" rather than "huge tables"
- Loop Interchange 1: Matrix index fix
- Memory Alignment 1: Use consistent naming for utility function
- SW Memory Prefetching: Fix loops in code to handle the general case where `lookups.size()` may be smaller than our `prefetch_step`. This isn't the case in any of the lab test data, so has no effect in practice, but this change is for robustness and correctness.
@jr0246 jr0246 self-assigned this May 24, 2026
@dendibakh dendibakh merged commit dade9ae into main May 26, 2026
3 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants