[카테고리:] 개발이야기
-
2024년입니다.
벌써 3일이네요. 1월 1일 하루 한 개 글쓰기 다짐을 해 놓고도 벌써 이틀이 지나가 버렸습니다. 안되는 건 안되나 봅니다. 새해부터 충격적인 뉴스가 바다 건너 일본에서 들려오고, 마음이 제법 쓰였는데요, 이번 지진이 발생한 이시카와현 근방, 그러니까 나고야 북부 지역이 그나마 가본 일본 지역이었어서 그런가 봅니다. 알게 모르게 일본에서 스쳐가 듯 뵈었던 분들이 무사한지 궁금하네요. 올해의 모토는…
-
qemu-system-alpha로 alpha executable 실행해보기 with debian 5.0
qemu-system-alpha는 그냥 apt로 설치, VM내부의 OS에서도 잘 설치되고 실행되는 듯합니다. : Windows -> VirtualBox Ubuntu22.04 -> qemu-system-alpha apt intall qemu-system-alpha 대략 2008년 전후로 대부분의 OS가 지원을 끊었고, 기사로는 2007년 HP에서 AlphaServer판매 중단이 기점인것 같네요. 2014년도까지 몇몇 오픈소스 Emulator 시도 기록은 남아 있고, AlphaVM이라고 일부 상업목적으로 전환해서 Emulator를 판매하는 사이트도 있는 듯 합니다. Linux계통으로는 Debian 5.0…
-
SimpleScalar 탐사기
구글에서 검색하면 여러 해외/국내 대학에서의 LAB파일들 Project설명 문서들이 보이고, 하나씩 읽어보면서 버전 별로 변경된 것들을 따라가면서 구조를 유추해보고 있습니다. 대개 시간순으로 이전내용들에서 조금씩 덧붙여지는 내용들이 불어나면서 복잡한게 더해지는데, 다행이 simulator binary가 큰 덩어리의 기능은 따로따로 확인 가능하게 해두어서 순서만 잘 따라가면 기존 히스토리를 배우는게 가능할 듯 합니다. SimpleScalar는 현재 4.0정도까지 나와 있는 듯함 www.simplescalar.com가 최신사이트인듯…
-
Termux설치
나름 안드로이드 내에서 이것저것 terminal 용도로 자유롭게 쓸 수 있었던 앱이었는데, 언젠가부터 Playstore 업데이트도 잘 안되고, 터미널내부에서의 패키지 업데이트도 안되서 한동안 놔뒀다가 보니까. 공식 사이트에서 Playstore껀 설치하지 말고, F-Droid에서 받아서 설치하라고 가이드를 합니다. hacking은 반대한다고 하는데, 코드 자체는 오픈이라서, 여기저기서 마구 써먹히고 있는것 같은데, 나름 package인증등도 추가했는지 뭔가 검사는 하는게, F-Droid에서 받은걸로도 초반은 안되네요(2022년도까지), Mirror…
-
논문 리뷰 (1) : S. Eyerman, L. Eeckhout, T. Karkhanis, J. E. Smith, A Performance Counter Architecture for Computing Accurate CPI Components, ASPLOS ’06.
https://www.elis.ugent.be/~leeckhou/papers/asplos06.pdf Microprocessor의 성능 측정과 예측, 설계를 위해 모델링과정 중, 시뮬레이터 혹은 실제 프로세서에서 각 Workload들마다 어느정도의 목표한 CPI/IPC를 획득 할 수 있을지에 대해서, 좀더 정확한 측정 방법을 제시함. 해당 측정 방법에 기초하여, Performacne Coutner를 하드웨어로 구현하기 위한 아키텍처를 제시함. 기존 연구사례로 Naive한 방법인 miss event별 특정 시간값을 곱하여 추정하는 방법과 Power5 프로세서에 구현된 좀더 세분화된…
-
사이트복구
기존의 Odroid-X에 박혀 있던, SD카드가 사망(이번으로 세개째..)해서, 5월내내 죽었있던 사이트를 복구했습니다. 다 까먹은 상태에서 이것저것 다시 떠올려가면서, 해봤는데, apache에서 nginx로 옮겨보려고 새로 싹 설치하고, 기존 wordpress백업본 통째로 가져와서 해봤는데, mysql DB버전 변경된것하고 php버전 변경된것 때문에, sql dump직접 복구는 뭔가 잘 안되어서 Updraft에서 백업되어 있던것으로 그냥 wordpress fresh 설치하고, 새버전인 상태에서 복구하니, 깔끔하게 되네요. 덤으로 DB버전,…
-
기초부터 차근차근. MatrixMultiplication을 합시다… 온동네방네서…
Application Behavior 성능 분석, 성능 Workload 등등 요새 많이 듣고 있습니다. MircoProcessor의 Architecture와 MicroArchitecture의 구조를 배우고, 요소를 배우고 원리를 배우고, 역사를 배우고, 논문을 배우고, 스승들을 배우고.. 계보를 배우고.. 잇는건..현위치에서는 힘들겠지만.. 끈은 놓지 않으려는 와중에 계속 듣고 있는 이야기입니다. 우연인지아니면 원래 프로세서, 슈퍼컴퓨터, 병렬처리, 등등과 엮인 부분에서 가장 흔하고, 단순하고, 만만한게 Matrixmultiplication인 것 같습니다. 이제는 친숙함을…
-
컴퓨터 고급 마이크로아키텍쳐
모델링/ 시뮬레이션 학습자료 목록, 툴과 논문 HotSpot 6.0 Temperature Modeling Tool (virginia.edu) The Future of Wires, RON HO, MEMBER, IEEE, KENNETH W. MAI, STUDENT MEMBER, IEEE, AND MARK A. HOROWITZ, FELLOW, IEEE Temperature-aware microarchitecture (acm.org) gem5: ARM Power Modelling A static power model for architects | IEEE Conference Publication | IEEE Xplore 대략 25년전 구현되어있던…
-
충격적인 메모리 모듈 출시소식..
얼마전까지 컴퓨터 새로 사서 좋아라하고 있다가.. 충격적인 소식을 접했습니다. 메인보드 바이오스를 업데이트 하려고, 들어가봤다가, 최신 바이오스에 24/48GB지원 업데이트 소식이 있길래. 응?? 뭐지??? 하고 있다가https://www.gigabyte.com/Motherboard/B760M-DS3H-rev-10/support#support-dl-bios 뉴스 좀 찾아보니 Corsair에서 24GB/48GB 메모리 모듈을 만들어 팔기 시작하네요.. 게다가 13500등 13세대에서는 192GB까지도 지원이 된다는 여러 브로그 글들도 보이고요 –;;; 왠지 ZRAM까지고 뻘짓한게.. 뻘짓한것 같아서 뻘쭘해지고 땀이 뻘뻘 나네요… 그나저나,…
-
최근 배우고 있는 컴퓨터 구조와 실습내용들 정리
컴퓨터 구조를 제로부터 다시 배우고 있습니다. 가르치시는 분들은 고급이라고 하시지만. 아직은 전에 들었던 것들의 반복이네요. 학교다닐때 공부했던것들, 그리고 회사와서 공부했던것들, 회사에서 일하면서 배운것들이 어느정도 섞인 내용들을 다시 보고 있습니다. 확실히 최근 10년간 모바일 컴퓨팅이 많은 발전을 하고, 최근에 PC분야도 나름 큰 발전을 해오고 있는게 아닌가도 싶습니다. 책에만 있던것들이 구현되어서, 검증되고 발전되고, 다시 책으로 쓰여져 나간게…