# Parallelism

동시성(concurrency) & 병렬성(parallelism)
어느 정도 Akka Official Documentation을 공부 하고 Akka 관련 전자책 구매 후 공부 중, 해당 책에서 2개의 챕터에 걸쳐 동시성과 병렬성을 다루었다. 물론, Akka 내용과 연관지어 다룬 내용이지만 꽤나 중요하게 다루므로 정리해놓으려고 한다.위
동시성 프로그래밍과 비동기 프로그래밍 개념 알아보기
개발관련 공부를 하다보면 동기, 비동기, 동시성 같은 용어들을 자주 듣게 된다. 그만큼 중요한 개념이라고 할 수 있다.

쿠버네티스 02-04 Controller_Job
쿠버네티스에서 Job은 한 번 실행되면 완료되는 작업을 수행하는 Pod를 생성하고 관리합니다. Job은 배치 작업, 크론 작업 등에 유용하게 사용될 수 있습니다.myapp-job.yaml: 이 Job은 Perl 스크립트를 실행하는 Pod를 생성하며, 스크립트는 원주율의

동시성(Concurrency) vs 병렬성(Parallelism)
동시성: 각각의 독립적인 작업들을 작은 단위로 나누어 실행함으로 동시에 실행되는 것처럼 보여주는 것, 비동기 방식으로 구현 가능. 병렬성: 한 번에 여러 작업을 병렬적으로 처리, 한 순간에 여러 작업을 같이 실행하는 것
동시성과 병렬성 프로그래밍
논리적 개념 동시성이란 여러 작업을 동시에 다루는 것. 즉, 한 사람이 여러 일을 동시(concurrency) 에 처리(여러 작업 간 스위칭 발생) 병렬성이란 한 번에 여러 작업을 병렬적으로 처리하는 것. 즉, 여러 사람이 여러 일을 각각 동시(at the same

CS
Central Processing Unit(CPU, 중앙처리장치)으로 컴퓨터에 장착되어있는 모든 장치의 동작을 제어하는 역할을 한다.Graphics Processing Unit(GPU, 그래픽 처리장치)으로 연산 장치(ALU)의 구조가 단순하고, 다수의 코어로 이루어져

Task & TaskGroup
Task와 TaskGroup은 무엇일까? 그리고 Apple이 말하는 Structured Concurrency는 무엇일까.

Stream을 병렬(Parallelism)로 처리했을 때 forEachOrdered를 사용하면 순서 유지가 되는 이유
Stream의 Parallelism의 메서드를 알아보자

Pytorch로 Data 분산학습하기
pytorch의 Data Paralellism 모듈 DataPrallel과 DistributedDataParallel 작동원리, 장단점에 대해 정리
Airflow 조그맣게 시작하기 - 다양한 parallelism
하나의 task를 가진 dag를 여러 dag_run으로 띄울 수 없는지 찾아보다가 발견하게 된 airflow dag를 더 빠르게 수행하는 법.
2. A Modern Multi-Core Processor
Parallel Computer Architecture and Programming: Lecture 2 - 1-19-18 - Carnegie Mellon University Parallel Execution Terminology Instruction Stream