Sembra che questo servizio sia in sospeso

Ottimizzerò codice c e cpp per prestazioni e bassa latenza

Alcune informazioni sono state tradotte automaticamente.

Pakistan

Parlo Urdu, Inglese

Ingegnere di sistemi a basso livello e performance

Costruisco e ottimizzo software critici per le performance in C, C++ e Rust, concentrandomi su bassa latenza, efficienza della memoria e risultati misurabili. Il mio lavoro include profiling e ottimi...
Informazioni su questo servizio

Il tuo codice C/C++ è corretto, ma manca di raggiungere gli obiettivi di latenza, throughput o runtime?


Prima faccio il profiling, isolando dove la CPU effettivamente spende tempo, poi ottimizzo il collo di bottiglia misurato e verifico il risultato con benchmark riproducibili prima/dopo.


Lavoro su:

  • Cache CPU e layout della memoria: SoA vs AoS, allineamento, allocazione arena, riduzione di heap-churn
  • SIMD/vectorization: AVX2, AVX-512, ARM NEON
  • Multithreading, atomici, lock contention e false sharing
  • Ispezione del disassembly, vectorization del compilatore e inline asm mirato quando giustificato


Strumenti: perf, FlameGraph, Callgrind, Google Benchmark, Compiler Explorer

Le consegne includono una patch/commit Git pulito, prove di benchmark e note tecniche. Il codice modificato viene controllato con ASan/UBSan dove supportato e mantenuto senza warning sotto flag di compilazione rigorosi. Il tuo codice rimane privato e non viene mai incollato in strumenti pubblici. NDA benvenuto.


Prima di ordinare, sentiti libero di inviare il tuo benchmark, output perf o la sezione di codice rilevante. Esaminerò il contesto e confermerò se il workload è adatto e quale ambito ha senso.

Tecnologia di sviluppo:

C/C++

Expertise:

Algoritmico

Codice pulito

Efficienza codice

Il mio portfolio