4M 메가베이스 만든애가 진행하는 UPS wars 이벤트
설계를 디코로 제출하면 벤치마킹을 해주고 분석까지 해서 영상을 올려준다
정말 큰 일 하는거라 생각함...
빨간팩이랑 초록팩 설계는 열몇개 남짓이었지만 파란팩은 총 서른다섯개의 디자인이 제출됐다
초록팩도 두시간짜리였는데 파란팩은 분량자체가 어마어마해서 3개로 쪼갤건가봄
이번 영상은 '예선전'인데 본인이 10분만에 대충 만든 '기준'설계보다 성능이 딸리는 디자인을 쳐내고 뭐가 잘못돼서 성능이 떨어지고 있는지 분석하는 컨셉
영상 길이의 반 이상이 '성능 측정을 어떻게 할 것인가?' 라는 주제임
초록팩때도 그렇고 이번에도 그렇고 결국 계속 발전을 거듭할수록 성능은 최적해에 수렴하게 되고
1등이랑 2등의 차이가 0.2%에서 0.5%정도 된다던데, 이정도면 그냥 벤치마크 딸깍으로 점수를 매길수 있는 수준의 차이가 아니라 다양한 방법으로 최대한 편차를 줄인다
CPU 온도에 따라서 영향이 가니 오버클럭도 끄고 공랭쿨러는 항상 100%로 돌아가게 맞춰놓고
방 온도에 따라 차이가 날수도 있어서 순서로 랜덤으로 진행한다고 함
원래는 1 -> 1 -> 1-> 2 -> 2 -> 2 -> 3 -> ... 순이었다면 이제는 13 -> 24 -> 1 -> 8 -> 28 -> 이렇게 진행하는 식으로
또 업데이트 시간이 항상 일정하지도 않다
투입기가 많이 작동하는 틱은 게산하는데 더 오래걸리고 생산물이 꽉 차서 주조소가 멈추는 틱은 덜 걸리고 그러겠지?
각 빌드마다 일종의 공명주기가 있어서 2초에서 5초정도 주기로 연산부하가 왔다갔다하게 됨
위 사진은 초록팩 벤치마크 자료중 하나인데 180틱(3초) 주기로 커다란 루프가 하나 있고 12틱 주기로 뾰족하게 가시처럼 튀어나온 부분이 있다
1만틱 벤치를 돌렸는데 운나쁘게 피크부분이 한번 더 들어가있어서 낮게 측정되면 억울할테니 푸리에변환을 써서 정규화를 진행함
디자인 35개를 한눈에 보는 그래프
'실격'당한 디자인 7개 모음
행복은 다 비슷한 이유지만 불행은 저마다의 이유로 찾아온다 했던가?
얘네들도 마찬가지라 최적화된 빌드는 다 비슷한 이유로 좋지만 나쁜 빌드는 각자 다 다른이유로 나쁘다
먼저 16번 빌드
얘는 특이하게 궤도에 있는 우주선 개수에 영향을 받는다
행성 상공에 플랫폼이 안 떠있을 때는 '기준' 이상의 성능을 보이지만 플랫폼이 5개 있을때는 팍 나빠짐
1.545ms -> 2.337ms로 무려 0.8ms나 더 먹는 상황
격납고를 상자로 쓰는 디자인 자체에 있는 치명적인 문제 때문이다
격납고는 로켓이 장전돼있던 없던 항상 물류네트워크에 연결되어있어서 우주플랫폼물류 연산이 계속 들어감
왜인지 모르겠지만 플랫폼쪽 요청이 없어도 차이는 없다고...
4M베이스에서 보라팩이랑 노란팩을 나우비스에서 생산하는것도 이것 때문인데, 착륙패드에서 빼느라 로봇 엔티티 업데이트가 추가적으로 들어가는것도 있지만 격납고 자체가 은근 많이 잡아먹는다는걸 이유로 들더라
파락팩 한줄(240/s)당 격납고 12개 * 총 96줄 -> 격납고 1152개, 완전히 비어있는 플랫폼 5개 생성시 +0.8ms
성능저하가 플랫폼 개수에 비례해서 12개까지 늘렸을때는 거의 2밀리초를 집어먹게 됨
다음은 20번 디자인
직결을 최대화하는 대가로 부피를 좀 희생한 선택이 돋보인다
'기준'과 비교했을때 비컨 수가 3배 이상 (216 vs 670)
벤치마크 자료
정확히 120틱 주기로 성능이 튀고 있다
이건 빈 맵에 비컨만 72만개 설치하고 벤치를 돌린 자료인데...
비컨이 120틱마다 '무언가'를 한다는것 자체는 확실해보임
소스코드 액세스가 있는 DaveMcW한테 물어보니 비컨은 효과 적용 범위를 120틱마다 계산한다고 한다
신호기는 정적이라 투입기나 벨트같은 동적인 요소들에 비교하면 연산이 거의 안 들어간다고 생각했는데 꼭 그렇지도 않나봄
신호기를 과하게 쓴 20번 디자인은 직결을 최대한으로 썼음에도 불과하고 '기준'보다 약 5% 떨어지는 성능을 보인다
마지막은 대망의 꼴찌 디자인
근데 크기가 좀 커보인다?
?????
전설 돌용광로에 전설 화력투입기만을 쓴 화력좋아좋아좋아 디자인이다...
그만 알아보도록 하자
와 유익하다 나중에 천천히 다시 봐야지
막짤 뭐야 ㅋㅋㅋㅋ 변태네 ㅋㅋㅋㅋ
인기상 줘라 ㅋㅋㅋ
전설화력투입기는 좀 개깐지나네
그래 이런 양질의 번역 정보글은 파딱이 일을 해야지 잘봤슴미당
막짤은 일부러 꼴등을 노린거 아니냐 ㅋㅋㅋㅋㅋㅋ
화력좋아좋아는 아주 마음에 드는걸
난 이게 뭔가 했는데 진짜 큰일해주는거네 근데 4M이면 1분에 싸팩 생산량이 4M이라는 거임?
깡 생산량은 분당 220k정도고 바이오연구소랑 연구생산성 보너스까지 합쳐서 4M치 연구가 진행된다는뜻
@고속도로 아 ㄳㄳ
fft까지 동원해서 벤치마킹하는게 충격이네 그냥 대충 몇 분 돌리고 앙 기모찌 하는게 아니잖아
이거 공부가 많이되네 소개 고맙다