Skip to content

SilverJun/yingyeothon25

Repository files navigation

Yingyeothon 25

주제 다수의 코어 활용
날짜 2021년 10월 30일
개발시간 오후 2시 ~ 오후5시

사이트

모티브

유튜브를 보다가 우연히 발견한 영상.

윈도우 작업 관리자에서 둠을 돌리는 어마어마한 잉여력을 보고 감탄.

이게 어떻게 가능한 일인가. 나도 해보고 싶다!

접근

처음에는 빈루프를 돌리는 쓰레드를 특정 시간에 맞춰 생성하고 삭제하는 방식으로 해보려고 생각했다.

근데 이렇게 하면 896코어가 진짜 필요하다...

나는 AMD 라이젠 5600X 이어서 5코어 12쓰레드 밖에 되지 않는다.

그래서 내 작업 관리자는 논리 프로세서로 바꿔도 그래프로만 표시해준다.

그리하여, 처음 접근은 보류하고 내 작업 관리자를 어떻게 해킹할 수 있는지를 찾아봤다.

시행착오

토대가 되어준 고마운 오픈소스!

그렇지만 내 테스크 메니저의 버전이 호환되지 않았다.

결국에는 직접 exe 까서 pdb를 받고 메모리 바이트를 복사, 적용하니까 잘 되었음.

아래는 도움이 된 영상들!

결과물

gif 고작 6코어 12쓰레드에서 1024개의 CPU를 시뮬레이션 할 수 있고 멋진 잉여톤은 사랑입니다를 출력할 수 있다.

당연히 코어가 더 많을 수록 해상도는 높아지니 멋진 결과를 기대할 수 있다.

추후 작업할것

[] 라이브러리로 만들기 [] 작업관리자 테트리스 만들기

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published