듀얼-코어 서버 기술 응용 프로그램: 기술 문서

출처: 인터넷
작성자: 사용자
키워드: nbsp; 멀티플렉스 듀얼-코어 서버 매우

듀얼 코어 기술 이란, 난 대부분의 사람들이 이해할 수 있지만 듀얼 코어를 사용 하는 이유? 우리에 게 어떤 혜택을 가져올 수 있는 그것은? 듀얼 코어의 진정한 힘을 재생을 사용 하는 방법? 이러한 질문은 아직도 더 확실 한 대답을 부족합니다. 사실, 중국에 있는 여러 전문 미디어 출판에이 주제를 논의 하기 위해 몇 가지 기술적인 기사 하지만 듀얼 코어의 취향을 분석 하는 조금 DIY. 우리는 개인용 컴퓨터 응용 프로그램 값 및 대중화 속도에 듀얼 코어 프로세서까지 서버 도메인에 대 한이 기술 뒤에 이어야 한다, 그래서 오늘 나는 완전히 서버 응용 프로그램의, 그들의 견해 중 일부와 함께 듀얼-코어 기술에 대해 얘기 하는 위치에 느낀다:

듀얼 코어 기술 이란 무엇입니까?

& http://www.aliyun.com/zixun/aggregation/37954.html "> nbsp; 더 수락 가능한 버전을 사용 하 여, 듀얼 코어 프로세서는 프로세서 코어를 하나의 반도체를 기반으로 한 프로세서에 2 개의 기능을가지고 있지만 듀얼 코어 태어난 이유와 물리학 및 전자 제품의 몇 가지 기본적인 지식을 시작 해야 하는 두 개의 코어의 기원을 추구 하려는 경우 기본적으로 설명 하기 어렵다:

전력과 발열량을 극복할 수 없습니다

이제 칩 단 결정 웨이퍼에 만들어집니다, 웨이퍼 자체의 큰 영역 것입니다 불가피 하지 않은 몇 가지 결함, 때로는 생산 과정 또한 실리콘 결정에 결함을 가져올 것 이다. 또한, 공장 청결은 매우 높은, 하지만 생산 과정에서 나를 피할 수 없는 일부 불순물 인터커넥트 레이어 제조에 있는 또한 그들의 자신의 결함 양식을 소개 합니다. 이러한 대규모 칩 아무 결함이 전혀 있다는 것을 보장 하기 어렵다.입니다. 가 반도체 과정 90 nm, 결함 및 불순물의 효과, 트랜지스터의 크기 되었으며 일부 결함이 나 크기는 크기의 불순물도 작은 트랜지스터 크기. 일반적으로, 비-치명적인 결함 감소 회로 성능, 결함으로 인 한 손실을 보상 하기 위해 발생할 수 있습니다, 그것은 회로 더 높은 전압 및 큰 전류, 트랜지스터, 파워 증가 하면서 트랜지스터 성능 감소에 많은 결함을 줄 필요가 이전 CMOS 디지털 회로 주요 전력 소비는 동적 전력 소비 하지만 90nm 프로세스 후 상황이 많이 바뀌었다, 원래 기본 무시할 전력 소비 요인의 많은 지금 회로 상호 손실, 누설 손실 등 더 큰 비율을 차지. 누설 손실의 충격은 극적으로 증가 했다. 그는 솔더 후 상승 추세, 높은-주파수 프레스콧 프로세서 전력 소비 거의 100W, 당신은 알고 있을 것입니다에 대 한 이유는 다양 한 프로세서의 0.09 미크론 프로세스, 열 및 전력 소비를 사용 하 여 신속 하 게 수 있습니다 왜 납땜 이므로 50W에 대 한 용 해, 높은 전력 소비와 CPU의 무서운 발열량 높은 주파수를 계속 주요 장애물 많은 사람들이 4 g h z 프로세서의 탄생 후 모두 CPU 방열판을 통해 계란 끓여 야 수 있을 것 이라고 예측 했다.

HF 넘어 솔루션

그것은 계속 주파수를 증가 하 여 더 높은 주파수를 달성 하는 것 이므로, 어떻게 제품 성능 향상에 대 한 사용자의 필요 충족 되어야?

첫 번째 방법은 물론, 64 비트 기술을 사용 하는 64 비트 작업이 32 비트 성능 보다 더 강력한, 이것은 잘 이해, 예를 들어 32 비트 CPU, 64-비트 데이터를 사용 하 여, 두 시간 펄스를 소비 해야 하지만 만큼 64 비트 CPU를 사용 하 여 한 시간 펄스 이루어집니다 이유.

또 다른 방법은 사용 하는 다중 경로 대칭 기법, 기본 이론 코스는 프로세서, 디스크 배열 기술, RAID 0는 동시에 파일을 액세스, 액세스 절반, 그래서 반 시간을 보내고 2 개의 하드 드라이브를 사용 하 여 경우 처럼 할 두 개의 프로세서를 사용 하는 4 하드 디스크의 사용 즉, 각 블록 액세스 1/4, 필요한 시간 자연스럽 게 짧은 이며 CPU의 다중 경로 대칭은 또한 케이스, 그러므로, 많은 4 방향, 8 방향,를 사용 하 여 고급 서버 제품 성능을 향상 하는 것입니다.

다중 경로 대칭의 어려움

RAID 컨트롤러는 자동으로 하드 드라이브가 작동 하는 방법 제어 하기 때문에 그것은 높은-성능 배열 스토리지 하드 드라이브, 2 또는 4를 달성 하기 어려운 고 프로그래머 또는 CPU 단순히 알려줍니다 RAID 컨트롤러 데이터 읽기 및 쓰기, 또는 데이터를 분할 하는 방법. 여러 하드 드라이브 읽기를 할당 하 고 문제가 컴퓨터 사용자, 프로그래머 들을 고려, 그래서 원래 운영 체제와 소프트웨어를 변경 하지 않아도 하지만 CPU의 대칭 다중 작업은 다른 모든 컴퓨터 지침 실행, CPU 때문에 필요 하지 않습니다 작성 하는 방법 만약 프로그래머가 유일한 순서 어떤 지침을 실행 하 고 말하지는 컴퓨터에서 명령을 실행 하는 CPU에 CPU 다음 거기 혼란, 그리고 그것은 두 개의 Cpu, 예약 할당은 또한 더 나은 디자인, 그것은 4-8, 명령 하는 경우 다음 상황은 매우 복잡 한, 2 엘리베이터 공동 제어 프로그램 작성, 하지만 4 엘리베이터에 대 한 공동 관리 절차는 매우 쓰기 어려운 때문에 2 번, 2 번 관계의 4의 2.

또한, 멀티 코어 칩 하나의 웨이퍼에 두 개 이상의 독립적인 CPU 코어를 통합 하기 때문에 어떤 사람들 그들의 치명적인 약점은이 CPU 코어 간의 데이터 이동 및 멀티 코어 시스템 동일한 I/O 경로 대 한 경쟁 하는 다른 응용 프로그램을 실행 하는 경우 일부 성능 병목 상태는 의심 한다. 하지만 지금까지 이러한 병목 현상의 영향 작은 되었습니다.

도 대칭을 많이 사용 하는 방법

작업의 여러 개의 대칭 모드는 모든 CPU 함께 가장 합리적이 고 가장 효율적인 일정 프로그래머 디자인 소프트웨어 자체를 CPU 명령을 예약의 수를 지원할 수 있습니다 필요 합니다. 대부분의 응용 프로그램 소프트웨어 API 함수 개발, 그래서 명령-기계 상호 작용으로 운영 체제의 역할은 기본 대칭 다중의 발전에 핵심 운영 체제의 세트 수 여러 Cpu 간의 작업 관계 사이 좋은 조정의 많은 수의 사용 때문에 다중 채널 모델의 성능 키를 성공적으로 재생 수는

마이크로소프트의 서버-수준 운영 체제 지원 다중 모드, 그리고 최신 2003 서버 또한 다중 모드에서 더 나은 수행 하는 서버를 사용 하면 다중 경로 대칭 명령 일정 디자인 향상. 또한, 응용 프로그램 자체의 디자인은 또한 대칭 다중 작업의 효율성에 결정 하는 요소, 예를 들어 3D 게임은 지금 기반, 즉 게임 운영 체제의 다중 스레드 기능을 호출 하지 않습니다도 대칭 다중 운영 체제와 응용 프로그램 없습니다 향상 시킬 수 있도록 하는 단일 스레드 개발, 그러므로, 당신은 지금까지 다중 채널 디자인은 서버, 워크스테이션 및 기타 고급 지역에만 있기 때문에 여러 디자인의 영역에서 개인 소비의 사용의 효율성 및 비용에서 그건 현명한 주의할 수 있다.

관련 문서

연락처

이 페이지의 내용은 인터넷에서 가져온 것이므로 Alibaba Cloud의 공식 의견이 아닙니다.이 페이지에서 언급 된 제품 및 서비스는 Alibaba Cloud와는 관련이 없으므로이 페이지의 내용이 골칫거리 인 경우 저희에게 알려주십시오. 우리는 5 일 근무일 이내에 이메일을 처리 할 것입니다.

커뮤니티에서 표절 사례를 발견한 경우 info-contact@alibabacloud.com 으로 관련 증거를 첨부하여 이메일을 보내주시기 바랍니다. 당사 직원이 영업일 기준 5일 내에 연락 드리도록 하겠습니다.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.