요즘 고성능 시스템 개발중인데
Cpu core 기반 설계 들어가서 l1 에 자료구조 다 넣어야됨
정확히는 byte 배열만 쓰고 false sharing 없이 병렬에 lock 도 없도록하고 heap 없이 해야함 ㅠ
그런거 하려면 일단 배열이 상수로 쓰이고 gc 도 없어야하는데 여기서 golang rust 탈락인듯, c 나 c++ 생각했는디 이건 좀 오래걸릴것 같음
메타프로그래밍으로 ast 짜서 작업하는걸로 귀결되서 바로 짜지는 않을듯
Nic 에서 패킷 받는것도 kernel bypass 할듯함
걍 커널 새로 만들까도 고민해봄
컨셉은 초 고성능으로 일반화 없이 + 힙이나 lock 못쓰도록 dod/ecs 를 하되 dsl 로 추상화한 lsp 하나 zig 용으로 짜서 작업할까함
인증로직은 전부 zk 방식으로 니들이 알아서 검증하고 처박으라고 하고
Early success 로 비지니스 로직 처리할듯
댓글 0