자유 게시판

http://m.blog.daum.net/humanstory07/66


1. 우선, 하나의 CPU의 용량이 커지기 어려운 이유, Hz 라는 진동수를 올리기 어렵기 때문인가요?


2. 여러개의 CPU를 통합해 사용한다는건 병렬연산을 의미하나요?


3. 여러개의 언어를 쓰는데 용이하다면, porting이 중요한건데, porting을 잘해주는 언어는 다시 C로 만들게 되나요?


오리님같은 전문가들이 답변해주시면 감사하겠습니다!


프로필 이미지 [레벨:27]오리

2016.10.12 (09:15:03)

1. 우선, 하나의 CPU 용량이 커지기 어려운 이유, Hz 라는 진동수를 올리기 어렵기 때문인가요?

-- 하드웨어 전문가가 아니라서 정확한 이유는 모르겠습니다.  cpu 설계 분야의 새로운 기술이 나오면 기존 하드웨어 발전 속도보다 훨씬 빨라질 가능성은 언제나 있습니다. 아래 url 7 이미지와 하단 설명을 참조해 보시면 요즘 추세가 에너지 효율적으로 가기 때문이라고 나오는 같습니다

http://queue.acm.org/detail.cfm?id=2181798

horowitz_fig7.png

  


2. 여러개의 CPU 통합해 사용한다는건 병렬연산을 의미하나요?

-- 사용 주체가 단일 프로그램이라면  병렬 연산의 의미 일거 같고요. 

  . OS 처럼 여러 프로그램을 제어 하는  입장에서는 cpu 프로그램 할당의 의미일거라 생각이 됩니다

단일 프로그램이 여러 cpu 활용할 때는 여러가지 장단점이 있는데, 장점이 단점보다 많을 경우에 한해서만 특별한 분야에서 특수하게 설계하여 처리하는 걸로 알고 있습니다. 병렬처리를 고려하지 않고 작성한 프로그램이 여러 cpu에서 병렬로 동작하지 않는걸로 알고 있습니다



3. 여러개의 언어를 쓰는데 용이하다면, porting 중요한건데, porting 잘해주는 언어는 다시 C 만들게 되나요?


제가 알고 있기로는 언어 차원에서 언어를 porting 필요하는 경우를 말하는 아닌거 같고요

요즘 추세가 하나의 프로젝트에 여러개의 언어가 사용되니 여러개의 언어를 다룰줄 알아야 한다는 의미 같습니다


제가 6개월 전에 했던 프로젝트에서 제가 담당했던 부분만을 예로 들자면 아래와 같이 6개의 언어가 사용되는데

이런 추세로 가는 이유중 하나는  오픈 소스가 기능(모듈)별로 좋은게 많기 때문에 영역별로 적절한 솔루션을 사용하고 

모듈은 모듈간 통신으로 엮기 때문에 전체 모듈이 하나의 언어로 작성될 필요가 없어지는 같습니다

———————————————————————————————————————————————————————————

클라이언트:  

  정보 수집 agent :visual c++ , javascript, html


서버 

   데이터 분석: c

   로그 파싱 : 루비

   : php

   그래픽: javascript

첨부
[레벨:17]눈마

2016.10.13 (01:38:41)

기술자들과 이야기할때는, 용어 하나 하나 점검하는 편인데요...


'통신'으로 연결된다는건, 시리얼 케이블이나 usb로 연결된다는 건가요?

http://www.alphawire.com/Products/Cable/Alpha-Essentials/Communication-and-Control-Cable/1702?popup=pdf

https://en.wikipedia.org/wiki/Serial_port


port라는 인터페이스가 있군요. 환경센서 다룰때 항상 와이어링을 연결하던 건데요.





프로필 이미지 [레벨:27]오리

2016.10.13 (06:53:31)

제가 의미하는 통신은 tcp/ip 통한 인터넷 통신을 의미합니다


rabbitMQ( https://www.rabbitmq.com ) redis( http://www.redis.io ) 처럼 application 상호 연동을 위해 사용하는 프로그램들이 있습니다


그리고 말씀하신 시리얼 포트도 tcp/ip 로 바꾸어 주는 제품들이 있어서 ( http://www.sollae.co.kr/kr/products/csw-h85k.php ) 


serial port 만 가진  오래된 구형 장비들도 모두 tcp/ip로 엮을 수 있습니다. 





[레벨:17]눈마

2016.10.12 (09:24:35)

저도 회사에서 오리님 같음 프로그래머들 괴롭히는 중입니다.

답변은 좀더 생각하고 드리겠습니다.

우선 김대중 노무현 시대 이후의 스맛세대에 집중합니다. 그전엔 쪼인트까이며 코딩 배우ㅓㅆ을걸로 예상. ㅎㅎ 코딩 자체가 아니라 논리 껍데기를 연역하는게 핵심이고 코딩족이 아니라 플랫폼 공유족이 있어야 성장 가능합니다.
[레벨:1]사나리

2016.10.12 (14:08:40)

CPU 단일 코어만으로 성능향상을 시도하면 Hz가 올라갈수록 전력소모가 기하급수적으로 올라가요. 그래서 펜티엄4 시절에 Hz 올리는건 포기. 성능향상은 해야겠고 그래서 한 CPU에 여러개 코어를 집어넣어 병렬로 빠르게 해보자는게 펜티엄4 이후 트렌드죠. 어플리케이션이 병렬연산을 지원하지 않으면 아무리 많은 코어를 때려박아도 빨라지지 않아요.
[레벨:17]눈마

2016.10.13 (01:47:27)

우선, 오리님 그림대로, cpu속도가 2005년이후로 정체된게 신기하네요.

http://www.edn.com/design/power-management/4409627/Si-vs--GaN-vs--SiC--Which-process-and-supplier-are-best-for-my-power-design-


'CPU 단일 코어만으로 성능향상을 시도하면 Hz가 올라갈수록 전력소모가 기하급수적으로 올라가요.'

를 방정식으로 이해할수 있을까요? power라는 표현이 Watt (J/sec)와 연결될것 같습니다.

[레벨:1]사나리

2016.10.13 (03:37:39)

IMG_4202.PNG

검색해보니 power 는 frequency에 exponential 또는 f^3  정도 속도로 증가하내요.



첨부
[레벨:17]눈마

2016.10.13 (03:46:30)

CPU 시스템과 static은 거의 GHz에 일정한데, 트래픽이 증가할수록 GHz에 따라 처음엔 exp로 증가하다가 3승으로 증가하네요...

[레벨:0]샘물2

2016.10.14 (15:15:15)

잘 모르는 분야지만 만일 3GHz 칩이 있다고 하면

 

    빛이 1초에 3억미터를 간다고 하고

    3GHz는 1초에 30억번 진동한다는 거니까

    한번 진동할 때 칩내의 도선을 따라 전자기신호가 전달될 수 있는 거리는 0.1M 즉, 10cm가

    이론상 최대치가 아닐까 합니다.


만약 30GHz 칩이라면 한 번 진동할 때 전자기 신호가 1cm밖에 못갈텐테 칩 크기보다도 작아져서

칩 한쪽에서 전자스위치 처리가 미쳐 이뤄지기도 전에 칩 다른쪽에선 그 다음 처리를 시도하는 문제가 발생할 것 같네요.

List of Articles
No. 제목 글쓴이 날짜 조회sort
3492 데자뷰 2 2 아제 2011-02-01 3394
3491 바울이 개새끼인 이유 16 상동 2015-04-29 3388
3490 [도서] 깨달음을 그리다 주문 관련 1 이강현 2009-08-12 3388
3489 해외에서 구조론 주문합니다 2 눈내리는 마을 2009-01-13 3388
» 여러개의 CPU가 들어가 있는 컴퓨터 9 눈마 2016-10-12 3386
3487 종교가 세상을 통일 할 수 있을까...? 2 아란도 2010-02-06 3387
3486 터키인이 느끼는 한국 여자 7 風骨 2014-08-23 3386
3485 아빠가 딸에게... image 이민구 2012-12-21 3385
3484 몸 파는 것들 image 4 생글방글 2017-05-26 3384
3483 정말 고래가 자살을 하는지...? 3 땡건 2013-09-24 3380
3482 표준모형을 쉽게 이해할 만한 글들을 전파하면 어떨까요? wisemo 2013-10-08 3379
3481 지금 채널A 쾌도난마 보는데요 5 비쨔 2012-12-21 3379
3480 천안함은 반드시 진실을 말 할것이다. 4 육각수 2010-06-07 3379
3479 일체유심조 관련 웃자고?하는 얘기 2 까뮈 2013-06-30 3378
3478 <가사상태> image 아란도 2014-04-29 3376
3477 의견 image 1 김동렬 2009-02-12 3376
3476 문재인 대통령 시대 2 담 |/_ 2013-06-30 3375
3475 병맛의 정수 3 고다르 2013-01-24 3375
3474 진보신당과 노회찬 비난에 부쳐... 8 아란도 2010-06-10 3375
3473 이것이 한국 디자인의 최고봉이자 철학이다. image 3 챠우 2015-08-26 3374