기본 콘텐츠로 건너뛰기

3월, 2020의 게시물 표시

Intel MKL 사용하여 행렬곱 계산 속도 개선하기

Intel MKL 사용하여 행렬곱 계산 속도 개선하기 행렬곱을 계산할 때 Intel MKL 을 사용하면 계산 속도가 얼마나 빨라지는지 알아보기 위하여 여러 가지 방법으로 실험을 해 보았습니다. 실험 환경 시스템 프로세서: Intel Core i7-8550U CPU 메모리: 16.0GB 운영체제: Windows 10 (64-bit) 전원 공급: AC adapter 라이브러리 Intel MKL 2019 Update 5 Eigen 3.3.7 컴파일러 MSVC++ Version 2019 (16.0) 소스 코드 완전한 소스 코드 중에서 설명을 위해 필요한 부분만 아래에 제시합니다. 방법-1. C 언어 3중 루프 사용 double *A, *B, *C; int m, n, p, i, j, k; double sum; m = 2000, p = 200, n = 1000; A = (double *)mkl_malloc( m*p*sizeof( double ), 64 ); B = (double *)mkl_malloc( p*n*sizeof( double ), 64 ); C = (double *)mkl_malloc( m*n*sizeof( double ), 64 ); for (i = 0; i < m; i++) { for (j = 0; j < n; j++) { sum = 0.0; for (k = 0; k < p; k++) sum += A[p*i+k] * B[n*k+j]; C[n*i+j] = sum; } } 방법-2. Intel MKL dgemm 함수 사용 (1개의 쓰레드) double *A, *B, *C; int m, n, p; double alpha, beta; int thread_num; m = 2000, p = 200, n = 1000; alpha = 1.0; beta = 0.0; thread_num = 1; ...

Wi-Fi 카드 2.4GHz로만 동작시키기

Wi-Fi 카드 2.4GHz로만 동작시키기 별도의 Wi-Fi AP 장치를 두지 않고 아래와 같은 기기들로만 Wi-Fi 네트워크를 구성하고자 할 때 주변 기기들이 2.4GHz만 지원하기 때문에 PC에서 실행하는 AP가 항상 2.4GHz를 사용하도록 Wi-Fi 카드를 설정해 주어야 합니다. 기기 Wi-Fi 카드 주파수 대역 Wi-Fi Direct 지원 PC (Windows 10) 2.4GHz, 5GHz O 주변 기기들 2.4GHz X Wi-Fi 카드별 주파수 대역 선택 방법 Windows 시작 메뉴에서 설정 을 클릭합니다. Windows 설정 화면에서 네트워크 및 인터넷 을 클릭합니다. 설정 화면의 왼쪽 메뉴바에서 Wi-Fi 를 클릭합니다. 화면 오른쪽 관련 설정 구역에 있는 어댑터 옵션 변경 을 클릭합니다. 설정을 바꾸고자 하는 Wi-Fi 카드 항목을 선택하고 마우스 오른쪽을 누른 다음 속성 메뉴를 클릭합니다. 대화상자의 네트워킹 탭 화면에 있는 구성 버튼을 클릭합니다. 장치 속성 대화상자의 고급 탭 화면으로 이동합니다. 제시되는 속성 항목들은 제품별로 다르며 자세한 사항은 아래의 제품별 설명을 참고하여 값을 설정하시기 바랍니다. Intel Dual Band Wireless-AC 7265 기술 사양 주파수 대역: 2.4GHz, 5GHz 무선 표준: 802.11ac 주파수 대역 선택 장치 속성 대화상자에서 아래와 같이 선택합니다. Wireless Mode 1. 802.11a => 5GHz 4. 802.11b/g => 2.4GHz (이 항목 선택) 6. 802.11a/b/g => 2.4GHz, 5GHz Intel Dual Band Wireless-AC 8265 기술 사양 주파수 대역: 2.4GHz, 5GHz 무선 표준: 802.11ac 주파수 대역 선택 장치 속성 대화상자에서 아래와 같이 ...

Windows 10 Wi-Fi Direct Legacy AP 설정

Windows 10 Wi-Fi Direct Legacy AP 설정 Windows 10 컴퓨터의 Wi-Fi Direct Legacy AP 설정을 통하여 기기들간 무선 로컬 영역 연결을 구성할 수 있습니다. 주요 특징은 다음과 같습니다. AP 에 연결하고자 하는 기기의 Wi-Fi 연결 장치는 Wi-Fi Direct 를 지원하지 않아도 됩니다. 그러나 AP 로 설정하고자 하는 기기의 Wi-Fi 연결 장치는 Wi-Fi Direct 를 지원해야 합니다. 기기의 인터넷 연결 상태와 무관하게 AP 로 설정할 수 있습니다. 인터넷 연결을 필요로 하는 모바일 핫스팟 과 다른 점입니다. AP 에 연결하는 기기의 관점에서는 인터넷이 없는 무선 공유기에 연결하는 것과 같습니다. AP 를 실행하고 있는 기기를 포함하여 이에 연결된 기기들간 TCP/UDP 통신을 할 수 있습니다. 물론 주고 받는 데이터는 AP 를 경유하게 됩니다. 실습을 위하여 사용한 기기는 아래와 같습니다. 기기-1 (Windows 10) : Wi-Fi Direct Legacy AP 로 설정 기기-2 (Windows 10) : 기기-1 의 AP 에 연결 기기-3 (iOS) : 기기-1 의 AP 에 연결 기기-1 에 장착되어 있는 네트워크 연결 장치들은 다음 표와 같습니다. 이름 인터넷 연결 상태 유형 이더넷 1 연결됨 이더넷 Wi-Fi 1 연결됨 Wi-Fi Wi-Fi 2 인터넷 없음 Wi-Fi 기기-1 이 Wi-Fi Direct 를 지원하는지 여부는 ipconfig /all 명령을 실행하여 알 수 있습니다. >ipconfig /all 무선 LAN 어댑터 로컬 영역 연결* 5: 설명. . . . . . . . . . . . : Microsoft Wi-Fi Direct Virtual Adapter #3 무선 LAN 어댑터 로컬 영역 연결 항목이 있고 그에 대한 설명 부분에 Microsof...

Windows 10 모바일 핫스팟 설정

Windows 10 모바일 핫스팟 설정 Windows 10 컴퓨터의 모바일 핫스팟 설정을 통하여 다음 두 가지 기능을 수행할 수 있습니다. 인터넷 연결 공유 : 컴퓨터의 인터넷 연결을 다른 기기에 제공합니다. 모바일 핫스팟 에 연결하는 기기의 관점에서는 무선 공유기에 연결하여 인터넷을 사용하는 것과 같습니다. 로컬 영역 연결 : 모바일 핫스팟 에 연결된 기기들로 로컬 네트워크가 구성되는 것이기 때문에 기기들간 TCP 서버/클라이언트 통신이 가능해집니다. 인터넷 연결을 공유하는 것이 목적이기 때문에 모바일 핫스팟 으로 설정하고자 하는 기기가 인터넷에 연결되어 있지 않은 상태에서는 모바일 핫스팟 을 설정할 수 없고 따라서 로컬 영역 연결도 구성되지 않습니다. 실습을 위하여 사용한 기기는 아래와 같습니다. 기기-1 (Windows 10) : 모바일 핫스팟 으로 설정 기기-2 (Windows 10) : 기기-1 의 모바일 핫스팟 에 연결 기기-3 (iOS) : 기기-1 의 모바일 핫스팟 에 연결 기기-1 에 장착되어 있는 네트워크 연결 장치들은 다음 표와 같습니다. 이름 인터넷 연결 상태 유형 이더넷 1 연결됨 이더넷 Wi-Fi 1 연결됨 Wi-Fi Wi-Fi 2 인터넷 없음 Wi-Fi 모바일 핫스팟 설정 기기-1 을 모바일 핫스팟 으로 설정합니다. 인터넷에 연결되어 있는 네트워크 연결 장치들 중에서 한 개만 모바일 핫스팟으로 설정할 수 있습니다. Windows 시작 메뉴에서 설정 버튼을 클릭합니다. 네트워크 및 인터넷 항목을 클릭합니다. 왼쪽 메뉴 목록에서 모바일 핫스팟 을 클릭합니다. 네트워크 편집 버튼을 클릭하고 아래와 같이 설정합니다. 네트워크 이름: hotspot-ap-test (이름을 다르게 지정할 수 있음) 네트워크 암호 : t12345678 (암호를 다르게 지정할 수 있음) 네트워크 대역: 2.4GHz...