• 파일시티 이벤트
  • LF몰 이벤트
  • 캠퍼스북
  • 서울좀비 이벤트
  • 탑툰 이벤트
  • 닥터피엘 이벤트
  • 아이템베이 이벤트
  • 아이템매니아 이벤트

[운영체제(OS) 및 Thread]Thread를 이용한 행렬 곱셈

*인*
개인인증판매자스토어
최초 등록일
2006.08.21
최종 저작일
2006.05
31페이지/워드파일 MS 워드
가격 3,000원 할인쿠폰받기
다운로드
장바구니

소개글

1) POSIX Thread에 대한 조사.
2) 쓰레드를 이용한 행렬 곱셈
(세개의 행렬을 곱하여 결과를 얻기위해 쓰레드를 사용한다.)

목차

1. 문제 제기
2. 관련연구
3. 문제 해결 방법
4. 실행결과
5. 추가 및 개선할 부분과 결론
참고문헌 및 실행 소스

본문내용

1. 문제 제기
1) POSIX Thread에 대한 조사.
2) 쓰레드를 이용한 행렬 곱셈
(세개의 행렬을 곱하여 결과를 얻기위해 쓰레드를 사용한다.)

* 요구사항
• POSIX thread 라이브러리(pthread library)를 사용한다.
• 세 개의 행렬 모두 40 X 40 행렬이다.
• 곱셈의 순서는 순차적이라고 가정한다. ( A*B*C -> (A*B)*C 라는 의미 )
• 실제 계산될 행렬은 파일(A.dat, B.dat, C.dat)로 입력받는다.
• 행렬 곱셈 계산시 사용되는 스레드의 개수를 (1) 2개, (2) 40개, (3) 80개의 경우로 나누어서 구현한다.
(1),(2),(3)에서 각각 실행 시, 각 수행 시간을 구한다.
처음 연산(A*B)전에 모든 스레드를 생성한다.
• A*B의 모든 행이 완료되지 않더라도 A*B의 완료된 행은 C행렬의 열과 동시에 연산되도록 한다.
• 수행 시간은 (첫번째 스레드가 실행되기전) ~ (마지막 스레드가 종료한 후)로 정의한다.
즉 (마지막 스레드가 종료한 시간) - (첫번째 스레드가 실행되기 전 시간)로 수행시간을 구할 수 있다.
• 화면에 출력해야할 사항으로는 다음과 같다.
o (1),(2),(3)의 경우 각각의 계산결과(물론 결과는 다 같아야한다)
o 수행스레드 개수에 따른 수행시간

참고 자료

[1] Linux System & Network Programming 한국 소프트웨어 진흥원 p.183
[2] Unix systems programming 인포북 p578- 581
[3] A Book C 4th 홍릉과학출판사 p520
[4] A Book C 4th 홍릉과학출판사 p679
[5] 알로리즘 수업 ppt
[6] http://www.joinc.co.kr/modules.php?name=News&file=print&sid=118
*인*
판매자 유형Bronze개인인증

주의사항

저작권 자료의 정보 및 내용의 진실성에 대하여 해피캠퍼스는 보증하지 않으며, 해당 정보 및 게시물 저작권과 기타 법적 책임은 자료 등록자에게 있습니다.
자료 및 게시물 내용의 불법적 이용, 무단 전재∙배포는 금지되어 있습니다.
저작권침해, 명예훼손 등 분쟁 요소 발견 시 고객센터의 저작권침해 신고센터를 이용해 주시기 바랍니다.
환불정책

해피캠퍼스는 구매자와 판매자 모두가 만족하는 서비스가 되도록 노력하고 있으며, 아래의 4가지 자료환불 조건을 꼭 확인해주시기 바랍니다.

파일오류 중복자료 저작권 없음 설명과 실제 내용 불일치
파일의 다운로드가 제대로 되지 않거나 파일형식에 맞는 프로그램으로 정상 작동하지 않는 경우 다른 자료와 70% 이상 내용이 일치하는 경우 (중복임을 확인할 수 있는 근거 필요함) 인터넷의 다른 사이트, 연구기관, 학교, 서적 등의 자료를 도용한 경우 자료의 설명과 실제 자료의 내용이 일치하지 않는 경우

이런 노하우도 있어요!더보기

최근 본 자료더보기
  • 프레시홍 - 전복
탑툰 이벤트
[운영체제(OS) 및 Thread]Thread를 이용한 행렬 곱셈
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업