잡다한 프로젝트 13

Cuda gpu 프로그래밍 공유 메모리 이용한 행렬의 곱셈

음 쿠다에서 공유 메모리랑 글로벌 메모리를 사용할 수 있는데 공유 메모리를 사용하는 편이 온칩으로 훨씬 빠르므로 공유 메모리를 사용해 보겠다. 공유 메모리는 각 블록 안에 있다. 그리드 > 블록 > 스레드 순으로 포함 관계를 갖는다. 그러기 위해서 수업에서는 공유 메모리의 메모리 뱅크를 잘 고려해서 각 스레드가 서로 다른 메모리 뱅크들에 접근하면 뱅크 콘플릭트를 피해서 빠르게 행렬 곱셈을 할 수 있다는 소리. 지피유의 글로벌 메모리에 접근하는 속도가 공유 메모리에 접근하는 속도 보다 100배는 느리다고 한다. 내가 해보려는건 공유 메모리를 사용했을때랑 글로벌 메모리 사용했을때 차이 그리고 cpu에서 했을때 3경우를 비교해 보자. 지금 공유 메모리를 사용하는 코드에서 계산하는 방법은 음 잘 몰라서 이 글을..

인터넷 프로그래밍 크롤링 과제 2편 (php에서 잘 안된 내용이 무엇인지 해결 정리.)

음 내가 원했던 것은 https://www.google.com/search?q=기묘한+이야기 이런 식으로 q="원하는 제목"을 추가해서 크롤링하려고 했다. 그래서 "https://www.google.com/search?q=기묘한+이야기" 이걸 내가 복사해서 php 에서 file_get_html()의 인자로 넣으면 잘 작동했다. 마찬가지로 주소를 html 파일에서 post로 php로 넘겨서 받은 값을 (위와 동일 한) file_get_html()의 인자로 넣으면 잘 작동했다. 단 !... html 파일에서 "기묘한 이야기" 이렇게 받고 이 공백을 + 로 바꾸어서 "https://www.google.com/search?=" 이 부분에 concat 시키면 안된다.... 그래서 내가 원인을 몇가지 생각해 보았었..

인터넷 프로그래밍 크롤링 과제1 (php로 인해 헤매는 내용;;)

음 자유 주제로 서버 클라이언트 구조로 크롤링해서 프로젝트를 진행하라 하셨다... 몇일동안 고민해본 결과 평소에 생각하던 아이디어까지 일단 적어보면 1. 중간, 기말 고사 문제 구글에서 찾아서 보여주기 - 단원,키워드 검색시 문제들을 보여주는 것이다. 2. 넷플릭스 볼만한것 블로그들 추천 종합해서 추천 해주기 - 구글에 넷플릭스 추천 목록 찾아서 꽤나 추천율이 높은 것을 리스트로 추천해주는 것이다. 아니면 제목 입력하면 구글 블로그들 내가 종합해서 추천 점수 매겨주는거임. 후자로 할듯 일단은 전자는 내가 넷플릭스 영화 목록을 못찾았다. 그래서 영화나 드라마 제목 입력하면 구글에 내가 대신 검색해서 블로그들이 얼마나 추천해주는지 나만의 방식으로 평가해주는것임 !ㅎㅎ. 3. 아마존 블랙 프라이 데이 할인 적..