[IEEE '25] Accelerating Page Migrations in Operating Systems With Intel DSA
·
[ Laboratory ]/Paper review
IEEE COMPUTER ARCHITECTURE LETTERS, VOL. 24, NO. 1, JANUARY-JUNE 2025Accelerating Page Migrations in Operating Systems With Intel DSA Jongho Baik , Jonghyeon Kim , Chang Hyun Park , Member, IEEE, and Jeongseob Ahnhttps://ieeexplore.ieee.org/document/10841986 - index terms - data migration, hardware accelerator, linux 해당 아티클은 구독자 대상으로 pdf가 공개되므로 블로그 게시글에서 원문은 포함하지 않을 예정 Modern server-class CPUs a..
[Linux Kernel] 리눅스 커널 버전 변경 빌드
·
[ Laboratory ]/Advanced Operating System
다른 실험을 위해 커널 버전을 낮추었다가다시 원래 사용하던 버전으로 업그레이드 하기 위해 사용할 방법을 설명하고자 한다 리눅스 커널 버전을 업그레이드 빌드하는 방법은 아래 포스팅에서 이미 다뤘다https://dev-charlotte.tistory.com/115 [Linux Kernel] 리눅스 커널 버전 업그레이드 빌드0. 현재 커널 버전 확인 명령어기존 커널 버전이 5.15.0 버전이었는데 최근 논문 세미나에서 발표했던 논문의 evaluation을 재현하려고 하니 6.2 버전 이상의 리눅스 커널이 필요해서 업그레이드 해야dev-charlotte.tistory.com 업그레이드 빌드를 한 적이 있기 때문에 커널 부팅에 필요한 모든 파일을 가지고 있는 상태에서 시작한다 일단 내가 가지고 있는 파일들을 /b..
[Linux Kernel] 리눅스 커널 버전 업그레이드 빌드
·
[ Laboratory ]/System Software & Storage
0. 현재 커널 버전 확인 명령어기존 커널 버전이 5.15.0 버전이었는데 최근 논문 세미나에서 발표했던 논문의 evaluation을 재현하려고 하니 6.2 버전 이상의 리눅스 커널이 필요해서 업그레이드 해야했다 1. 기존 커널의 config 복사하는 방법 sudo cp /boot/config-$(uname -r) .config 를 실행하면 이전에 사용하던 커널의 .config 를 복사해서 사용할 수 있다 나는 이전에 사용했던 5.5.x 버전의 .config 파일을이 사진처럼 복사해서 사용하려고 했었으나 1-1. 커널 버전 갭이 큰 경우 발생하는 문제 기존에 가지고 있던 .config 파일을 이용해서 컴파일하려고 하니까 sudo make modules 명령어 실행까지는 오류가 발생하더라도 진행되는데 그 ..