[t:/]$ 지식_

2022/10/19

존경하는 슨배님들의 (거슬러 올라가면 존경하는 김계연 소장님) 영향과, 본인이 영알못 컴플렉스가 있어서..

해시 컬리젼, 커밋 머지 컨플릭트를 퉁쳐서 "쫑"이라고 부른다.

이 얼마나 아름다운 우리말인가. 아.. 아닌가? 여튼..

오늘도 해시 컬리젼을 감수하며 쓸 수 있나 사용성 검증 돌리다가 문득 생각이 났다.

파이썬 hash()는 내부가 으찌 짜여져 있는지는 모르나 리턴값 보면 64비트다. 이것도 크다. 32비트로 그냥 묻지마 깎아보았다. 즉 hash() & 0xffffffff. 파이썬 내부를 알 수는 없으나 32비트로 깎아서 연속적 물리메모리의 배열에 깔면 SIMD 머신코드의 개입여지도 크고 캐시 이점도 좋을 것으로 예상한다. 물론 내부를 까볼 정성은 없다.

내가 하는 도메인의 대규모 통계에 있어 쫑률은 0.006% 정도가 나왔다.

쓸만허다.





공유하기













[t:/] is not "technology - root". dawnsea, rss