본문 바로가기

기본2

[Julia] 기본 - 2. VSCode로 줄리아 시작하기 링크의 내용을 공부하며 제멋대로 번역한 내용입니다. 이제 줄리아 개발환경을 만들고 VSCode를 이용해서 "Hello, world!"를 출력할 차례다. 자! 이제 시작이야. INSTALLING JULIA AND VSCODE 줄리아 VSCode 설치 아직 줄리아를 설치하지 않았다면 링크에 들어가 다운로드하자. 윈도우 / 맥OS / 리눅스계열의 운영체제를 모두 지원한다. 혹시, VSCode가 없다면 링크를 통해 설치하길 바란다. 그리고 VSCode에서 줄리아를 사용할 수 있도록 extension도 설치해야한다. 아래처럼 VSCode에서 추가할 수 있다. Starting The Julia REPL 줄리아 REPL터미널 실행 위 설치를 마쳤다면, VSCode에서 줄리아 REPL(read-eval-print lo.. 2021. 10. 7.
개념-2 : Data parallelism vs. Task parallelism 본 포스트에서는 4가지* 중 프로그래밍 관점에서 다룰 수 있는 Data parallelism과 Task parallelism에 대해서 다룬다. *병렬화는 Bit parallelism과 Instruction parallelism 그리고 Data parallelism과 Task parallelism로 4가지로 나뉜다. Data Parallelism은 다수의 자료들을 다수의 수행 주체(Processor)가 나누어 병렬적으로 처리하는 방법이다. 플린의 분류법(Flynn’s taxonomy)은 병렬적으로 수행되는 명령의 수와, 데이터 간의 관계를 정리한 분류로 이해하는데 도움이 된다. 일반적으로 SIMD(Single Instruction Multiple Data)나 MIMD(Multiple Instruction .. 2020. 3. 24.