오늘의 학습 내용(4/15/2025)...
오늘 들여다 본 내용들: vivado 시작해보기: 간단한 모듈 v와 sv로 만들어보고 sv로 test bench만들어서 simulation 해 보기: 아주 잘된다. synthesize해보면 v나 sv나 차이가 없는데, 기본적으로 v를 요구하고 v일 때는 sv의...
Verilog: v and sv...
내가 알기로 v와 sv의 구분이 거의 없는 것으로 알고 있다. 그러니까 v에서 sv의 예약어를 편의상 가져다 쓰고 있는데, verilog로 작성했다고 말한다. 가장 흔한 것이 logic이라든가 localparam, struct, union을 쓰는 것인데...
CUDA card vs Apple Silicon...
CUDA card는 얼마나 빠를까 싶어서 RTX5070ti를 구입해서 가지고 놀고 있다. 간단한 코드를 가지고 m4 mac mini 대비 성능 비교를 해보면 (5000,5000) 난수 발생 시키기 100번 반복: 7950x + CUDA (RTX5070ti,...
컴퓨터 아키텍쳐(2)...
멀티코어 CPU면 단순히 코어를 여러 개 복붙하면 되는 줄 알았는데, 이게 cache consistency 문제 때문에 쉽지 않다는 사실을 알았다. 캐쉬간에 데이터가 어떤 것이 최신인지 또 어떤 것이 변경되었고 다른 곳에서...
Tang Mega 훌륭하네...
재미삼아 FPGA 프로젝트를 해볼까 하고 봤더니 ZYNQ보드 보다 훨씬 다양하게 쓸 수 있으면서도 가격은 엄청나게 저렴한 Tang Mega를 발견했다. 그것보다 좀 작긴하지만 역시나 요긴하게 잘 만든 Tang nano라는 것도 있고....
python is everywhere...
이젠 뭐가 좋냐 나쁘냐를 따질 시절이 아니다. 닥치고 그냥 python인 거다.
삶에 대한 감사...
뻔한 얘길 또 한 번 해야겠다. 내가 나에게 하는 말이다. 그동안 정신 못 차리고 어리석게 살았기에. 살다보면 나도 모르게 삶에 감사하기 되긴 커녕 되려 오만해져서 오만 것을 바라게 된다. 내가...
컴퓨터 아키텍쳐(1)...
오늘 학습한 내용 Rules of Thumb Amdahl/Case Rule 90/10 Locality Rule Bandwidth Rule 2:1 Cache Rule Dependability Rule Watt-Year Rule System performance enhancement: Cache
AI/ML 공부하기 가장 좋은 책?...
내가 서점에서 거의 여러 날 죽치면서 AI/ML 책들을 봤다. 뭘 사야 좋을지 몰라서. 결론은 한권도 없다. 책 살돈으로 ChatGPT라든가 Claude을 구독해서 질문해가며 공부하는 게 훨씬 빠르다. 몇권이나 봤냐고? 응 30권...
저널을 쓰지 않는 이유...
기록을 보니 4월 9일부터 이틀간 저널을 쓰지 않았다. 내가 판단해 보기에 저널을 쓰지 않은 시절엔 바쁜 일이 있거나 아니면 불안하지 않았다는 (살만했단) 거다. 어쨌든 좋은 징조니까 그렇게 살아가야지 한다. 제...