Skip to content

기글하드웨어기글하드웨어

커뮤니티 게시판 : 아주 기본적인 네티켓만 지킨다면 자유롭게 쓸 수 있는 커뮤니티 게시판입니다. 포럼에서 다루는 주제는 각각의 포럼 게시판을 우선 이용해 주시고, 민감한 소재는 비공개 게시판이나 수상한 게시판에, 홍보는 홍보/외부 사용기 게시판에 써 주세요. 질문은 포럼 게시판의 질문/토론 카테고리를 사용해 주세요.

profile
조회 수 1049 댓글 34

  • profile
    리피 2020.03.31 14:34
    충전기 ㅋㅋㅋ
  • profile
    리피 2020.03.31 14:35
    저 사양의 컴퓨터로 달 탐사를 헀다니...
    엄청나네요
  • profile
    title: 몰?루Loliconite      3939퓨어퓨어 2020.03.31 14:38
    심지어 복잡한 계산도 인력으로 했습니다.

    미적분 포함한 각종 계산을 담당하는 인원(아마 4명)이 앞에 앉아 계산기 역할을 했다고 합니다. 4명인 이유는 오류정정을 위해...
    https://en.wikipedia.org/wiki/Slide_rule
    이런 물건을 썼다고 하네요.
  • profile
    가우스군      푸른 풍경속으로..... 2020.03.31 14:36
    이런 걸 볼 때마다 그 때 당시 달에 사람을 보낸 사람들은 어떤 고생을 했는지 상상이 안 가네요.
  • profile
    리피 2020.03.31 14:38
    저세상 프로그래밍..
  • profile
    FactCore      Fact Bomber 2020.03.31 14:38
    저스팩에 어떻게든 최적화 시켜서 우주로 날려보내던 과거는 지금은 스팩이 발적화도 해결해주지 하며 압도적인 성능으로 찍어누르는 시대죠 ㅠㅠ
  • profile
    야메떼 2020.03.31 14:41
    영화 아폴로13호 보면 나사엔 괴물만 모여사는구나라는게 느껴집니다.
  • profile
    title: 몰?루Loliconite      3939퓨어퓨어 2020.03.31 14:46
    적어도 예산 잡아먹는 괴물은 구석 어딘가에 있을거라 짐작합니다.
  • ?
    레인보우슬라임      $ dd if=/dev/zero of=/dev/null bb=500M count=1024 2020.03.31 14:43
    Gerald Jay Sussman 이 미래에는 건축용 콘크리트에도 지금 컴퓨터 급의 연산장치를 넣어놓고 벽에다 바를 판인데 코딩할 때 추상화보다 성능을 신경쓸 필요가 있냐고 말했죠. PDP같은 거 쓰다가 요즘 세상 보면 그런 생각이 들 법도 해요.
  • ?
    철수 2020.03.31 15:25
    요즘은 전력 소비가 문제인지라 성능을 계속 신경 쓸 수 밖에 없는 현실...
  • ?
    레인보우슬라임      $ dd if=/dev/zero of=/dev/null bb=500M count=1024 2020.03.31 15:39
    연산 당 전력 소비는 계속 줄어들고 있고, 성능에 대한 압박은 예전보다 줄어들긴 했죠. 반대로 사람 쓰는 값은 계속 오릅니다. 현대에는 성능 신경쓴다고 프로그래머를 하나 더 뽑는 것보다 컴퓨터 한 대 더 굴리는 게 유지비도 저렴합니다.

    물론 슈퍼컴퓨터처럼 HPC 동네로 가면 성능을 신경쓸 수 밖에 없는건 맞습니다.
  • ?
    PHYloteer      🤔 2020.03.31 15:59
    CMOS 공정의 빠른 발전 덕에 그래왔지만 물리적인 한계까지는 어떻게 못 하죠. 그간 "한계" 라고 생각한 벽들을 깨오기는 했지만 결국 진짜 물리법칙까지는 어떻게 못 하고.. 그래서 언제까지나 CPU의 발전에 의존할 수는 없습니다. 이미 발전이 많이 느려졌습니다.

    대신 컴파일러 최적화를 더 갈아넣는 건 가능하긴 하겠지요. 추상화에 신경쓴 코드도 컴파일러가 알아서 다 최적화해서 뽑아주기만 한다면야 걱정할 필요가 없습니다. 아직 그건 조금 먼 이야기라 문젠데요. 지금 당장의 해법은 가능한 한 남이 짜둔 라이브러리에 의존하는거고요. 어차피 최적화라는 건 병목이 되는 부분 위주로만 해주면 되니까 그걸 남이 짜둔 코드로 땜빵할 수 있다면 되는 일..

    컴퓨터가 빨라졌으니 그만큼 프로그램 대충 짜도된다는 말은 20년전에도 많이들 했는데 그 때마다 뭔가 더 CPU를 많이 쓸 수 밖에 없는 새로운 기술이나 더 낮은 전력소모가 필수인 기술들이 발견되더라고요. 요즘은 기어코 GPU마저도 신경망으로 튀기고 있죠.

    뭐 별 기능 없는 단순한 앱이야 진짜 발로 짜도 되기야 하는데요. 근데 또 간단한 채팅 클라이언트조차 일렉트론에 쓸데없는 효과로 도배해서 저사양 컴퓨터에서 버벅대는 걸 보면 그것조차 썩 올바르진 않은 거 같기도 하고 뭐 그렇습니다.
  • profile
    title: 몰?루Loliconite      3939퓨어퓨어 2020.03.31 16:14
    적어도 옛날 아버지 세대에는 C 같은 고급언어보다 어셈같은 언어를 성능때문에 당연히 배워서 써 왔다면

    지금은 C 같은 원시언어보다는 자바나 파이썬같은 고급언어를 사용한다고 하니 성능의 발전이 좋기는 좋습니다.
  • ?
    레인보우슬라임      $ dd if=/dev/zero of=/dev/null bb=500M count=1024 2020.04.01 09:30
    사실 C만 봐도 컴파일러가 후달리던 시절에는 성능을 뽑아내기 위해 인라인 어셈블리를 도배해둬서 이게 C인지 어셈블리인지 하던 시절도 있었다죠.
  • ?
    레인보우슬라임      $ dd if=/dev/zero of=/dev/null bb=500M count=1024 2020.04.01 10:42
    확실히 CMOS 공정에도 한계도 왔고, 고성능/저전력이 필요한 기술은 항상 존재하더군요. 그런 기술 쪽으로 가면 아예 관계 없는 말이긴 합니다.

    다만 클럭 향상/OoO를 통해 얻던 기존 CPU 성능 향상방법의 대안으로 떠오르는 기술이 멀티코어 프로그래밍이라던가 C to HDL이라서, 성능 때문에 코드 안에 race condition 같이 로직과는 상관없지만 대응이 필요한 부분을 일일이 집어넣으면서 코딩하기는 힘들지 않을까요. 특히 멀티코어 프로그래밍이든 HDL이든 디버깅이 악랄할 정도로 어려운 분야라서 말이죠. 아예 버그 재현이 불가능하다시피한 하이젠버그도 있고요. (사실 지금도 CPU의 디테일 정도는 C 컴파일러도 알아서 손봐주긴 합니다만은, 애초에 명령형이 멀티코어 프로그래밍을 하기 좋은 패러다임은 아닌 것 같네요)

    그리고 프로그램을 대충 짜는 건 추상화와는 상극이죠. 나중에는 빠르지도 않고 아무도 읽을 수 없는 무언가가 되어 있더군요
  • ?
    PHYloteer      🤔 2020.04.01 13:33
    "대충 짜는 것" 과 "추상화"는 사람 입장에선 상극이지만.. 컴파일 될 때는 입장에서는 그냥 최적화가 난해할 수도 있는 코드일 뿐이죠 (최적화가 난해한 이유는 다를 수도 있습니다만...). 예엣날에 나눴던 말을 그대로 쓴 거라 그런데 그 때는 유지보수를 따질 만큼 한국 소프트웨어쪽이 성숙하지 않았어서 그런 식의 내용이 되었었을겁니다.

    병렬화야 짜증나긴 하는데.. 뭐 하고싶어서 하는게 아닙죠 보통. 다행히도 많은 경우 남이 대신 해 주긴 할 건데요. 발로 짠 일렉트론 앱 같은 게 대충 돌아가는 것도 열심히 크로뮴이 멀티코어를 갈궈주는 덕도 있고 그렇죠. 뭐 그렇게 남들이 해둔 것에 얹혀갈 수 있는 프로젝트인 경우에는 편한 시대이긴 할 것 같습니다. 저도 평상시에는 가능한 한 얹혀가려고 노력; 하는 편이고요.
  • ?
    레인보우슬라임      $ dd if=/dev/zero of=/dev/null bb=500M count=1024 2020.04.01 14:46
    확실히 선생님 말대로 라이브러리를 쓴다면 편한 시대인 것 같습니다. 파이썬이 성공한 이유기도 하겠죠.
  • ?
    철수 2020.03.31 16:42
    PC를 벽에 바를 수는 없는 노릇이라...
    본문 내용인 8051이나 Cortex-M0 레벨에서는 최저 전력으로 성능을 얻기 위한 압박이 매우 큽니다.
    코드 한 줄이 한 줄이 다 소비 전력이기 때문에... 추상화는 커녕 아직도 어셈 쓰는 이유이기도 하고..
    벽에 바를 수 있는 프로세서가 나오려면 얼마나 더 빡세게 튜닝 해야할지... 결론은 누진제 아웃!
  • ?
    레인보우슬라임      $ dd if=/dev/zero of=/dev/null bb=500M count=1024 2020.04.01 09:31
    제 눈에는 ASIC을 안 쓰고 CPU를 쓴다는 것 자체가 신기하더군요
  • ?
    레인보우슬라임      $ dd if=/dev/zero of=/dev/null bb=500M count=1024 2020.04.01 10:44
    그리고 벽에 바르는 컴퓨터 말입니다만, 분산 프로그래밍을 얘기하는 대목이라 아마 실제로 동작하는 실리콘 비율은 어마어마하게 낮을 겁니다.

    그야말로 돈낭비...
  • ?
    RuBisCO 2020.03.31 23:59
    불행히도 연산성능이 늘어나면 그만큼 써야할 곳도 늘어나기때문에 최적화에서 늘 자유로울 순 없습니다. 마치 연봉이 두배가 되고 세배가 되어도 결과적으로 늘어난 연봉만큼 쓸 곳이 생겨서 여전히 아껴써야 하는 것처럼요.
  • ?
    레인보우슬라임      $ dd if=/dev/zero of=/dev/null bb=500M count=1024 2020.04.01 09:49
    최적화를 아예 포기한다는 말은 아닐겁니다. 저 분이 애초에 실험적인 패러다임을 개발하시던 분인데다(논리형 프로그래밍/초기 OOP), 컴퓨터 자체를 추상적인 아이디어를 표현하는 도구로 봐서 더더욱 그런 것도 있지만 말이죠. Fine-grained 한인 패 최적화를 위해서 OOP같은 직관적러다임을 내칠 수는 없는 노릇이죠. 게임이나 AI같이 고성능을 필요로 하는 곳에서는 언제나 성능만을 신경쓸 수 밖에 없지만요.

    뭐 그래도 예전엔 C++로 눈물의 최적화를 한 스타크래프트1 에 비하면 요즘에는 유니티에 C#으로 만드는 3D게임도 있다던가 하죠. 웹서버 쪽은 PHP도 쓰고 Python도 쓰고 Ruby도 쓰고 하고요. Whatsapp은 Elixir로 작성했다죠?
  • profile
    쿠민      나나니지 // MacBook Pro (14", M3 Pro) 2020.03.31 14:44
    지금 제가 사용하는 충전기군요 (...)
  • profile
    title: 부장님호무라      scientia potentia est 2020.03.31 14:48
    보이저 2호가 80386을 달았던가.. 나사야말로 최적화의 괴물들이죠.
  • profile
    무명인사       Just freak out, let it go 2020.03.31 15:15
    일부러 구형컴 찾아서 넣었죠 ㅋㅋ
  • ?
    레인보우슬라임      $ dd if=/dev/zero of=/dev/null bb=500M count=1024 2020.03.31 15:34
    정확히는 구형 설계를 가져와서 칩 생산 재료를 실리콘+사파이어로 바꿨다고 합니다.
  • ?
    레인보우슬라임      $ dd if=/dev/zero of=/dev/null bb=500M count=1024 2020.03.31 16:05
    정정하겠습니다. 8086/80386 쓰는 시스템에는 실제로 시중에 있던 8086/80386을 쓴 듯 합니다. 그런데 1차 출처를 찾지를 못하겠네요.
  • ?
    레인보우슬라임      $ dd if=/dev/zero of=/dev/null bb=500M count=1024 2020.03.31 15:58
    찾아보니 보이저 1/2호 이후 우주탐사선에서 8086/80386을 썼다고 합니다. 보이저는 TTL 18비트(!) 컴퓨터를 썼다고 하네요.
  • profile
    K_mount      고양이 확대중,. 2020.03.31 23:04
    아직 ccd는 상용화 되기 전이라 비디콘튜브 라는 무식한 방식의 카메라에 지구로 보내는 데이터 전송 속도도 눈물날 만큼 느렸죠 ㅜㅜ
  • profile
    우즈      ლ(╹◡╹ლ)  2020.03.31 14:57
    60년대 아폴로 탐사선의 계산 시스템은 풀 아날로그였습니다
  • profile
    title: 컴맹까르르      프사 내 사진임. 진짜임. 이거 모델료 받아야 함. 2020.03.31 15:02
    요즘 세상에 안그런 컴퓨터도 있나 하고 들어왔다가

    ㅋㅋ 재미있네요
  • profile
    방송 2020.03.31 16:34
    Anker의 USB-C to HDMI 4K로 노트북과 TV 화면을 띄어보면 발열이 꽤 생기는 것 보면 저들보다 더 빠른 연산을 하고 있을 것 같습니다.ㅋㅋ
  • profile
    쮸쀼쮸쀼 2020.03.31 16:49
    저래뵈도 아폴로 11호 미션 컴퓨터의 소프트웨어에는 요즘 용어로 하면 [코루틴에 의한 비선점형 멀티태스킹] 기법이 적용되어 있었습니다. 당연히 모두 어셈블리어로 작성되었죠.
  • profile
    title: 몰?루Loliconite      3939퓨어퓨어 2020.04.01 17:56
    으아니 재미로 싼 유우머 뻘글이 괴물들 토론장으로.....

작성된지 4주일이 지난 글에는 새 코멘트를 달 수 없습니다.


List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 이벤트 [발표] 마이크로닉스 MA-600T 쿨러 선정 결과 12 낄낄 2024.04.24 208
83605 퍼온글 만약 인간의 몸이 탈부착 가능하다면 42 file title: 가난한AKG-3 2024.04.24 778
83604 핫딜 아이피타임 AX3000M 재포장 56160원 12 title: 명사수툴라 2024.04.24 704
83603 퍼온글 우회전 빌런 정의사회구현 10 file title: 명사수툴라 2024.04.24 802
83602 장터 모니터+본체 세트 팝니다. (재업) file 용산급행 2024.04.24 486
83601 잡담 블루레이 드라이브 샀습니다 17 file title: 민트초코마초코 2024.04.24 451
83600 잡담 다이소 양면테이프는 허약하군요 15 낄낄 2024.04.24 559
83599 잡담 혹시 자전거로 출퇴근 하시는 분 계신가요 20 hjk9860 2024.04.23 490
83598 잡담 이슈가 있을 때 마다 퍼젯의 벤치를 꼭 참고하는 ... 5 file 360Ghz 2024.04.23 370
83597 퍼온글 (디씨문학)그러고 사는게 잘사는거다 6 file 고자되기 2024.04.23 700
83596 퍼온글 육해공군 본부 아이폰 금지 검토…전군 확대 가능성 19 아스트랄로피테쿠스 2024.04.23 833
83595 잡담 노안인줄 알았더니 안경이 범인이었네요 9 낄낄 2024.04.23 586
83594 잡담 맥시오텍 컨트롤러 달린 SSD 쓸때 겪을수 있는 황... 6 file 도토로이 2024.04.23 479
83593 퍼온글 의외로 한국인들이 중국보다도 부도덕하다는 분야 6 file 고자되기 2024.04.23 866
83592 퍼온글 금주령 당시 소련인들이 술 대신 마시던 것 9 file title: 부장님유니 2024.04.23 655
83591 잡담 요즘 장비욕심이 엄청 생기네요. 7 title: 몰?루먀먀먀 2024.04.23 344
83590 퍼온글 리버스 보이저 1호 9 file 360Ghz 2024.04.23 499
83589 잡담 WD가 또 키옥시아 인수하려 한다는 이야기가... 4 file 360Ghz 2024.04.23 474
83588 잡담 사이언스 베슬 들은 왜그럴까요 5 file title: 명사수툴라 2024.04.23 419
83587 퍼온글 ???: 중국인은 좀더 '이퀄'하다 13 file 고자되기 2024.04.23 743
83586 잡담 2년만에 11 title: 가난한AKG-3 2024.04.23 286
83585 잡담 z80 단종 기념으로 꺼라위키에 가봤습니다. 15 file 360Ghz 2024.04.23 532
83584 잡담 오늘은 너무 할일이 없길래 심지어 키보드 청소를 2 file 고자되기 2024.04.23 260
83583 잡담 DEEPCOOL CASTLE 240EX ARGB 나눔 추첨결과 1 file title: 폭8Henduino 2024.04.23 162
83582 잡담 어떻게 ssd 이름이 빵상 24 조마루감자탕 2024.04.23 787
83581 잡담 원룸 수로공사가 거의 끝나가나보네요 4 file 고자되기 2024.04.23 400
83580 잡담 AS 없수, 양키가 양키했다! 30 하늘군군 2024.04.23 916
83579 잡담 그 군대 사고의 주역이 이리 쓰이는군요 10 title: 폭8책읽는달팽 2024.04.23 821
83578 잡담 편의점 맥주 신상품 근황 6 file title: 부장님유니 2024.04.23 827
83577 잡담 다들 시력이 어떻게 되세요? 60 file 낄낄 2024.04.22 1120
목록
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 2789 Next
/ 2789

최근 코멘트 30개

MSI 코리아
한미마이크로닉스
AMD
더함

공지사항        사이트 약관        개인정보취급방침       신고와 건의


기글하드웨어는 2006년 6월 28일에 개설된 컴퓨터, 하드웨어, 모바일, 스마트폰, 게임, 소프트웨어, 디지털 카메라 관련 뉴스와 정보, 사용기를 공유하는 커뮤니티 사이트입니다.
개인 정보 보호, 개인 및 단체의 권리 침해, 사이트 운영, 관리, 제휴와 광고 관련 문의는 이메일로 보내주세요. 관리자 이메일

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소