첨에 시작이 뭐였는지 잘 생각해봐. 'unaligned access는 UB이며 aligned access보다 성능이 저하될 수 있다.'
시발 이건 사실상 두개의 별개의 주제인데,
1. c/c++ 표준상 UB라서 문제가 생길 수 있다.
이건 애초에 논쟁거리도 아냐. 이건 내가 gcc 최적화 옵션 높였을 때 세그폴트 뜨는걸로 보여줬잖아? 근데 또 이제는 '특정한 환경 특정한 컴파일러에서는 더 빠를 수도 있다.'라고 말을 바꾸네? 아니 시발 인트린식도 쓰면 무효라는 새끼가 특정한 환경 특정한 컴파일러는 좆나게 따지네. 모순이라는 생각이 안드나?
2. unaligned access가 aligned access보다 성능이 느리다.
이것도 애초에 1번의 c/c++표준과 전혀 상관이 없어. intrinsic을 쓰든 어셈블리로 짜든 일단 unaligned access가 aligned access보다 느리다는건데, 짜서 보여주니까 이젠 또 인트린식을 쓰면 c/c++이 아니라는둥 1번이랑 자꾸 엮을라고 발악을 하는데, 두 개의 직교적인 개념을 자꾸 엮어서 빙빙 미꾸라지마냥 도망치는데 진짜 여기서 멘탈이 터질 것 같다. 거기다 시발 aligned/unaligned access를 비교할거면 다른 데서 오는 영향은 줄여야 정상 아냐? 근데 시발 지가 생각해도 안되겠는지 '흔히 쓰이는 용량이 어쩌니 저쩌니'하면서 또 물을 좆나게 타고 앉았네.
거기다 OS 스케쥴링 때문에 '평균 시간'을 재면 부정확한거고 '최소 클럭'을 재야한다데, 하 시발 진짜 이 정도면 참신하기까지 한 병신이라 감탄스럽다.
저 말이 맞으려면 테스트하고자 하는 코드가 스케쥴아웃되기 전에 무조건 끝나야 하는데, 지금 하는게 '대용량 전송'인데 그게 타임 슬라이스 안에 끝나서 스케쥴링 영향을 안 받을 수가 있겠냐? 아니 이 미친새끼는 이런 말을 할거면 진짜 최소한 해당 코드가 특정 CPU 내에서만 절대 스케쥴아웃되지 않고 실행되도록 뭔가 처리하기라도 했어야했는데 절대 그랬을리 없지. 할 수 있는지도 의심스럽지만 그렇다쳐도 그럼 또 지한테 불리해질거거든. 뭐 클럭 단위로 눈에 보인다는데 짧은 코드나 그렇지 지금 그 말이 이 경우에 해당되는 말인지 어깨 위에 달린 그 무거운 장식으로 생각을 좀 해봤음 좋겠다.
글고, 남의 코드가 쓰레기라는 둥 품평회를 할거면 적어도 어디가 쓰레긴지는 얘기해야할 거 아냐? 근데 이 새끼는 그것도 없어. 그냥 '니 코드는 쓰레기야 빼애액'. 단비꺼야 단비꺼 뭐 그런건가. 남의 코드가 쓰레기 같으면 지 코드 한번 올려보라는데 이것도 절대 안올릴걸로 예상한다. 초딩새끼 집에 있는 금송아지 같은 존재거든.
홍수 나면 주댕이만 동동 떠다닐 것 같은 새끼야. 논의를 계속 하려거든 적어도 내 코드의 문제가 뭐라서 니 코드는 어케 달라서 뭐가 어떻게 더 나은건지 좀 들고 와서 얘기해라. 아구창만 자꾸 털지 말고.
------
여전히 내 코드가 느리다길래 최신형으로 맞춘 데서 돌려보고 사진 찍어 올린다.
이틀동안 시간을 버렸네 어쩌네 하는것도 어처구니가 없다. 아구창 턴거 말고 한게 뭐가 있는지?
내가 첨에 플랫폼을 한정했지? 그리고 니가 UB는 둘째치고랬지? 맞아 틀려. 계속 헛소리하네?
내가 아래에서 말한 세가지 부정하냐고. Yes / No. 부정하면 절대 쓰지마 알았어?
뭘 보여줘? 니코드는 여전히 느림.
나도 저 새끼처럼 또라이처럼 말해야겠다. 니 코드 올려봐. 올릴 수 있겠어? Yes/No. 못올리면 걍 닥치고 짜져있어.
Yes / No. 대답해. 대답안하면 니가 패배를 인정한거임.
당연히 올릴 수 있지. 니가 먼저 대답해.
짜달아 댓줄짜리 코드 뭐 별거라고 ㅋㄷ
intrinsic 이야긴 서두에 다 했으니 말 바꾸지마. 다 캡춰해서 올려줌?
올려봐 그럼 시발. 난 하늘을 날 수 있다. 근데 너 약올리려고 안보여줄거임.
Yes / No 부터 말해라.
글을 좀 읽고 얘기해라 등신아. unaligned 성능 저하는 c/c++ 표준의 UB랑 직교적인 개념이라고. 이 새끼 진짜 지한테 불리한건 절대 안쳐듣지.
난 내가 말한 세 가지 분명히 부정할 수 없다고 No 라고 답할 수 있어. 넌 간단한 질문에도 답을 못하고 있고?
야 시발 니가 플랫폼 한정해서 내가 써보지도 않은 x86 뒤져가면서 짜줬냐 안짜줬냐? UB는 둘째치고 라고 얘기했지. 근데 뭐 어쩌라고?
애초에 플랫폼 한정하고 이야기한거고 최적화 이슈라고 했다. 니 글 니 스스로 뒤집지 말라고. 니 입으로 UB 는 둘째치고라고 했으니.
양심없는 새끼야.
그렇게 문제 다 정의하고 시작한 테스트에서 넌 널 증명하지 못했음.
얼마나 옹졸한 넘인지 잘 알겠구나 ㅋㄷ 전화 통화중이어서 가본다.
그래서 씨발 짜다 줬잖아? 내 코드에 두 함수가 align/unalign 말고 다른게 뭐가 있어? 시발 딱 align이랑 unalign이랑만 다르게 해서 짜다 줬더니 아직도 최적화 이슈 얘기여 좆나 지는 귀처막고 질문에 대답 안하면 넌 패배 이지랄 싸고 앉았네.
와삭와삭짭짭
졌으면 그냥 인정하지 말같지도 안은걸로 얼마나 물고늘어지는거야 개졸렬하네
그리고 딱봐도 코드세이퍼가 경력이나 나이나 훨씬 많은거 같은데 별별 욕을 다하고
이런새키 잘할거 같다고 신입으로 뽑으면 프로젝트 망함
ㄴ 그렇게 평생 코세 똥구녕만 빨면서 살아라.
ㄴ 내가왜? 미친새끼네.
요새 컴파일러는 노인공경도 할 줄 아냐
경력이 저정도 되면 존경해줘야 한다. 그세월동안 남의 돈을 꽁으로 먹은게 아니거든. 뭘 알아도 너보다 많이 알고 뭘해도 니보다 잘한다. 개발자끼리 싸울때 첫마디가 뭔줄아냐? '몇년차에요?' 다. 연봉책정도 연차 기반으로 정한다. 경력이 그만큼 존중해줘야할 이유가 있다는 뜻이다. 니 학식충이지? 넌 아무리 온라인이라도 상대방 나이도 뻔하고 대선배격인데 아주 싸가지가 없구만.
ㄴ 나이랑 경력이랑 다른게 뭐냐? 그만큼 먹고도 이러면 오히려 챙피한줄 알아야지.
니가짐 // 모든 경우에 맞는 말인거 같지는 않네요