목차
입력방법
출력방법
각 쓰레드별 데이터 분할 방법
사용한 알고리즘에 대한 해설
수행시간 측정 결과 그래프
소스코드
출력방법
각 쓰레드별 데이터 분할 방법
사용한 알고리즘에 대한 해설
수행시간 측정 결과 그래프
소스코드
본문내용
입력방법
첫 번째 행렬은 메인부분 첫 번째 보면 Matrix[i][j] = j+ (i*MAXIMUM); 이런 식으로 넣어주었다. 두 번째 행렬은 0으로 초기화했기 때문에 I와 j가 같을 때만 1을 넣어주면 Matrix2 행렬이 들어가는 것이다. 그리고 그 두 행렬을 곱하면 첫 번째 행렬 값이 나오는 것을 확인 할 수 있다.
출력방법
출력방법은 이중포문을 이용해서 곱셈이 저장된 result배열을 불러와서 출력하였으며
시간 재는 부분은 먼저 time.h 파일을 추가해 준 다음 쓰레드 만들어 주기 전에 start변수로 시작시간을 저장하고 쓰레드가 끝나는 부분에 end변수를 나두어 끝나는 시간을 저장했다. 그리고 출력문을 이용해서 end-start 하여 출력시간을 출력해주었다.
첫 번째 행렬은 메인부분 첫 번째 보면 Matrix[i][j] = j+ (i*MAXIMUM); 이런 식으로 넣어주었다. 두 번째 행렬은 0으로 초기화했기 때문에 I와 j가 같을 때만 1을 넣어주면 Matrix2 행렬이 들어가는 것이다. 그리고 그 두 행렬을 곱하면 첫 번째 행렬 값이 나오는 것을 확인 할 수 있다.
출력방법
출력방법은 이중포문을 이용해서 곱셈이 저장된 result배열을 불러와서 출력하였으며
시간 재는 부분은 먼저 time.h 파일을 추가해 준 다음 쓰레드 만들어 주기 전에 start변수로 시작시간을 저장하고 쓰레드가 끝나는 부분에 end변수를 나두어 끝나는 시간을 저장했다. 그리고 출력문을 이용해서 end-start 하여 출력시간을 출력해주었다.
키워드
추천자료
운영체제의 개념설명과 운영체제
운영체제 피쓰레드,자바쓰레드 소스
[컴퓨터운영체제][컴퓨터운영체계][OS]컴퓨터운영체제(OS), DOS(도스), 윈도우즈, 윈도우즈 3...
[컴퓨터운영체제][컴퓨터운영체제][OS]컴퓨터운영체제(OS)의 개념, 컴퓨터운영체제(OS)의 역...
컴퓨터운영체제(OS)의 개념과 종류, 컴퓨터운영체제(OS)의 구성과 기능, 컴퓨터운영체제(OS)...
[리눅스][운영체제][운영체계][OS][리눅스와 타 운영체제 비교][리눅스 활용 방향]리눅스의 ...
운영체제 - 운영체제 기술 연구 조사
[운영체제]쓰레드를 이용한 행렬곱셈
소개글