# multicore

6개의 포스트
post-thumbnail

멀티코어 컴퓨팅 6,7주차

자바엔 스레드가 내장되어 있다. 왜냐하면 JVM이public static void main() 메소드를 실행하는 최소 1개의 스레드를 생성하기 때문이다.Thread 클래스를 상속받은 MyThread 클래스에 run() 메소드를 구현한다.MyThread 클래스의 객체를

2020년 5월 9일
·
0개의 댓글
·
post-thumbnail

멀티코어 컴퓨팅 5주차

동기화는 동시에 일어나는 사건(프로세스, 스레드)을 조정하는 일이다. 그래서 프로그램이 시작된 후 프로세스가 올바른 순서로 실행되는 것을 목표로 한다. Race condition이 일어나지 않도록 한다.

2020년 5월 8일
·
0개의 댓글
·
post-thumbnail

멀티코어 컴퓨팅 3주차

인텔 CPU의 트랜지스터 개수의 추이를 보고 생각해낸 것으로 트랜지스터 집적도가 2년마다 2배로 증가한다는 경향이다.트랜지스터 집적도는 2년마다 2배 증가한다.명령어 처리 단계에서의 병렬화에 한계가 왔다. branch prediction, pipelining, out

2020년 5월 5일
·
0개의 댓글
·
post-thumbnail

멀티코어 컴퓨팅 4주차

멀티코어 성능을 올리는 방법은 팀플을 효율적으로 진행하기 위한 방법과 비슷하다.작업 하나하나의 크기를 의미한다.처리할 각 작업을 프로세서에게 할당하는 방법을 말한다. 정적 작업 할당이란 프로그램이 시작되기 전에 미리 작업의 양을 계획하고 각 프로세서에게 할당하는 것이다

2020년 5월 5일
·
0개의 댓글
·

멀티코어 컴퓨팅 2주차

유형이 동일한 많은 수의 컴퓨터를 빠른 네트워크를 통해 하나의 시스템으로 묶은 단위다.슈퍼컴퓨터보다 저렴하게 구성할 수 있지만각 컴퓨터마다 메모리가 따로 존재해 메모리 통합 관리가 어렵고네트워크 연결 선이 끊어졌을 때와 같이 오류가 발생했을 때 원인을 찾기가 어렵다.세

2020년 3월 27일
·
0개의 댓글
·
post-thumbnail

멀티코어 컴퓨팅 1주차

2000년대 초부터 멀티코어가 등장하기 시작했다. 요즘은 CPU의 클럭 속도를 높이기 보다 코어 수를 늘리고 있다. 클럭 속도는 소모 전력이나 발열 문제로 인해 4~5GHz를 넘기기 어렵기 때문이다. 2코어 4코어 6코어 8코어 등 다양한 코어 수의 CPU가 출시됐다.

2020년 3월 25일
·
0개의 댓글
·