High-performance computing patterns for C++20 including cache-friendly data structures, SIMD vectorization, memory management, thread parallelism, lock-free data structures, and NUMA-aware allocation.
Install with Tessl CLI
npx tessl i github:ysyecust/everything-claude-code --skill hpc-patterns79
Quality
73%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Optimize this skill with Tessl
npx tessl skill review --optimize ./skills/hpc-patterns/SKILL.mdSoA layout and cache alignment
SoA field arrays
100%
100%
Separate position arrays
100%
100%
No primary AoS
100%
100%
alignas(64) usage
100%
100%
Cache-line padding
100%
100%
Aligned allocator
0%
100%
high_resolution_clock
50%
100%
Chrono duration
100%
100%
Benchmark output
100%
100%
Contiguous field storage
100%
100%
Without context: $0.3792 · 20m 24s · 13 turns · 105 in / 6,370 out tokens
With context: $1.1369 · 49m 37s · 28 turns · 503 in / 14,536 out tokens
SIMD vectorization and parallel processing
__restrict__ pointers
100%
100%
#pragma omp simd
100%
100%
Alignment assertion
0%
0%
#pragma omp simd aligned
0%
0%
AVX2 intrinsics include
0%
100%
AVX2 fmadd usage
0%
100%
Aligned allocation
0%
100%
std::jthread workers
0%
100%
hardware_concurrency
0%
100%
Chunk-size division
0%
100%
high_resolution_clock
100%
100%
Without context: $0.3632 · 16m 41s · 17 turns · 137 in / 4,764 out tokens
With context: $1.2504 · 50m 20s · 37 turns · 510 in / 13,759 out tokens
Thread pool and lock-free data structures
jthread workers
0%
0%
hardware_concurrency default
100%
100%
packaged_task submission
100%
100%
future return
100%
100%
Lock-free push CAS release
58%
100%
Lock-free pop CAS acquire
58%
100%
CAS relaxed failure order
0%
100%
Memory pool allocation
100%
100%
high_resolution_clock
100%
100%
GFLOPS calculation
100%
100%
Without context: $0.7276 · 42m 2s · 16 turns · 121 in / 12,969 out tokens
With context: $1.2865 · 43m 47s · 25 turns · 234 in / 19,977 out tokens
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.