TODO wikify below
Sub: / Topics
병렬처리,parallel_processing =병렬처리,parallel_processing =,parallel_processing 병렬처리 parallel_processing
{
parallel_processing ??
{
![WtEn: WtEn:](/wiki/imgs/interwiki/wten-16.png)
병렬컴퓨팅,parallel_computing ?
=병렬컴퓨팅,parallel_computing =,parallel_computing . 병렬컴퓨팅 parallel_computing
{
parallel computing
=병렬컴퓨팅,parallel_computing =,parallel_computing . 병렬컴퓨팅 parallel_computing
{
parallel computing
병렬컴퓨터,parallel_computer =병렬컴퓨터,parallel_computer =,parallel_computer 병렬컴퓨터 parallel_computer
{
parallel_computer ?
{
![WtEn: WtEn:](/wiki/imgs/interwiki/wten-16.png)
병렬프로그래밍,parallel_programming =병렬프로그래밍,parallel_programming =,parallel_programming . 병렬프로그래밍 parallel_programming
{
병렬프로그래밍
{
병렬프로그래밍
Sub: parallel_programming_model //바로아래
https://www.pls-lab.org/en/Parallel_programming_models
...
병렬프로그래밍
병렬프로그래밍
...
parallel.programming
parallel.programming
}
- 두 가지 방법으로 생각할 수 있다, 1. 어떻게 프로세스,processes들이 상호작용하게 할 것인가. 2. 어떻게 문제,problems들을 분해,decomposition한 것인가.
프로그래밍,programming > 컴퓨터프로그래밍,computer_programming...
![Google: Google:](/wiki/imgs/interwiki/google-16.png)
![Naver: Naver:](/wiki/imgs/interwiki/naver-16.png)
...
![Google: Google:](/wiki/imgs/interwiki/google-16.png)
![Naver: Naver:](/wiki/imgs/interwiki/naver-16.png)
}
위아래연결
parallel_programming_model =,parallel_programming_model . parallel_programming_model
{
parallel programming model
{
parallel programming model
https://en.wikipedia.org/wiki/Parallel_programming_model
...
parallel programming model
Up: parallel_programming(바로위) programming_model
}
...
![Ggl: Ggl:](/wiki/imgs/interwiki/ggl-16.png)
Up: parallel_programming(바로위) programming_model
}
instruction-level_parallelism (ILP)
memory-level_parallelism (MLP)
암달_법칙,Amdahl_law {
암달의_법칙 = https://ko.wikipedia.org/wiki/암달의_법칙 }
Gustafson_law { Gustafson's law
구스타프슨의_법칙 = https://ko.wikipedia.org/wiki/구스타프슨의_법칙 }
memory-level_parallelism (MLP)
암달_법칙,Amdahl_law {
![WpKo: WpKo:](/wiki/imgs/interwiki/wpko-16.png)
Gustafson_law { Gustafson's law
![WpKo: WpKo:](/wiki/imgs/interwiki/wpko-16.png)
MKLINK
스레드,thread and multithreading
race_condition
경쟁_상태
Race_condition = https://en.wikipedia.org/wiki/Race_condition
mutual_exclusion mutex
{
Peterson_algorithm { https://ko.wikipedia.org/wiki/피터슨의_알고리즘 https://en.wikipedia.org/wiki/Peterson's_algorithm }
https://en.wikipedia.org/wiki/Mutual_exclusion
}
critical_section
임계_구역 https://en.wikipedia.org/wiki/Critical_section
cluster computer_cluster clustering
컴퓨터_클러스터
스레드,thread and multithreading
race_condition
![WpKo: WpKo:](/wiki/imgs/interwiki/wpko-16.png)
![WpEn: WpEn:](/wiki/imgs/interwiki/wpen-16.png)
mutual_exclusion mutex
{
Peterson_algorithm { https://ko.wikipedia.org/wiki/피터슨의_알고리즘 https://en.wikipedia.org/wiki/Peterson's_algorithm }
https://en.wikipedia.org/wiki/Mutual_exclusion
}
critical_section
![WpKo: WpKo:](/wiki/imgs/interwiki/wpko-16.png)
cluster computer_cluster clustering
![WpKo: WpKo:](/wiki/imgs/interwiki/wpko-16.png)
비교 ¶
concurrency
(동시성?)
동시성
concurren
(병행성?)
병행성 - wpko / parallel을 병행으로 번역하는 경우도 있다.[1]
{
모델은
actor_model { 행위자 모델 또는 액터 모델 (wpko)
행위자_모델 = https://ko.wikipedia.org/wiki/행위자_모델
Actor_model = https://en.wikipedia.org/wiki/Actor_model }
Petri_net - curr 네트,Net#s-3
process_calculus
process_calculus .... curr 칼큘러스,calculus?action=highlight&value=process_calculus
입출력 오토마톤
가 있다 (wpko)
(동시성?)
![Srch: Srch:](/wiki/imgs/interwiki/srch-16.png)
![Srch: Srch:](/wiki/imgs/interwiki/srch-16.png)
(병행성?)
![Srch: Srch:](/wiki/imgs/interwiki/srch-16.png)
{
모델은
actor_model { 행위자 모델 또는 액터 모델 (wpko)
![WpKo: WpKo:](/wiki/imgs/interwiki/wpko-16.png)
![WpEn: WpEn:](/wiki/imgs/interwiki/wpen-16.png)
Petri_net - curr 네트,Net#s-3
process_calculus
![Srch: Srch:](/wiki/imgs/interwiki/srch-16.png)
CSP model : communicating_sequential_processes {
커뮤니케이팅_시퀜셜_프로세스 = https://ko.wikipedia.org/wiki/커뮤니케이팅_시퀜셜_프로세스
Communicating_sequential_processes = https://en.wikipedia.org/wiki/Communicating_sequential_processes Up: 형식언어,formal_language }
https://en.wikipedia.org/wiki/Process_calculus
![WpKo: WpKo:](/wiki/imgs/interwiki/wpko-16.png)
![WpEn: WpEn:](/wiki/imgs/interwiki/wpen-16.png)
https://en.wikipedia.org/wiki/Process_calculus
![Google: Google:](/wiki/imgs/interwiki/google-16.png)
가 있다 (wpko)
![WpKo: WpKo:](/wiki/imgs/interwiki/wpko-16.png)
= https://ko.wikipedia.org/wiki/병행_컴퓨팅
![WpEn: WpEn:](/wiki/imgs/interwiki/wpen-16.png)
= https://en.wikipedia.org/wiki/Concurrent_computing
![WpKo: WpKo:](/wiki/imgs/interwiki/wpko-16.png)
= https://ko.wikipedia.org/wiki/병행성
![WpEn: WpEn:](/wiki/imgs/interwiki/wpen-16.png)
= https://en.wikipedia.org/wiki/Concurrency_(computer_science)
}
분산 distributed - pagename? distribution ? / 분산시스템,distributed_system / 분산컴퓨팅,distributed_computing / ...
distributed
{
message_passing - 메시지,message
distributed_memory - 메모리,memory
![Srch: Srch:](/wiki/imgs/interwiki/srch-16.png)
{
message_passing - 메시지,message
distributed_memory - 메모리,memory
Twins:
p ConcurrentParallelDistributed
p ConcurrentParallelDistributed
----
- [1] "병행처리 (Parallel computation)" https://www.kci.go.kr/kciportal/ci/sereArticleSearch/ciSereArtiView.kci?sereArticleSearchBean.artiId=ART001688813