심벌 마크
유니온백과
통신
다운로드하기 Google Play
새로운! 안드로이드 ™에 유니온백과를 다운로드 할 수 있습니다
다운로드
브라우저보다 빠른!
 

실크 플러스

색인 실크 플러스

실크 플러스(Cilk Plus)는 병렬 프로그래밍을 위한 C/C++ 프로그램의 확장 언어이.

27 처지: C (프로그래밍 언어), C++, 런타임 라이브러리, 리눅스, 매사추세츠 공과대학교, 멀티스레딩, 명령형 프로그래밍, 명주, 병렬 컴퓨팅, 교착 상태, 구조적 프로그래밍, 다중 처리, GNU 컴파일러 모음, IA-32, 스레딩 빌딩 블록, 스케줄링, 자료, 클랭, 인텔 C++ 컴파일러, 점화식, 절차적 프로그래밍, 컴파일러, 피보나치 수, LLVM, MacOS, OpenMP, X86-64.

C (프로그래밍 언어)

C는 1972년 켄 톰슨과 데니스 리치가 벨 연구소에서 일할 당시 새로 개발된 유닉스 운영 체제에서 사용하기 위해 개발한 프로그래밍 언어이.

새로운!!: 실크 플러스와 C (프로그래밍 언어) · 더보기 »

C++

C++는 AT&T 벨 연구소의 비야네 스트롭스트룹이 1983년 발표하여 발전한 프로그래밍 언어이.

새로운!!: 실크 플러스와 C++ · 더보기 »

런타임 라이브러리

임 라이브러리(runtime library)는 런타임 환경의 몇몇 행동들을 유발하기 위해서 컴파일러에 의해 사용되는 저수준 루틴들의 집합이.

새로운!!: 실크 플러스와 런타임 라이브러리 · 더보기 »

리눅스

리눅스()는 리누스 토르발스가 커뮤니티 주체로 개발한 컴퓨터 운영 체제이.

새로운!!: 실크 플러스와 리눅스 · 더보기 »

매사추세츠 공과대학교

매사추세츠 공과대학교(Massachusetts Institute of Technology)는 미국 매사추세츠 주의 케임브리지에 있는 연구 중심 공대를 모체로 한 사립대학교이.

새로운!!: 실크 플러스와 매사추세츠 공과대학교 · 더보기 »

멀티스레딩

의 실행 스레드를 가진 프로세스가 하나의 프로세서 위에서 실행 중인 모습. 멀티스레딩(multithreading) 컴퓨터는 여러 개의 스레드를 효과적으로 실행할 수 있는 하드웨어 지원을 갖추고 있. 이는 스레드가 모두 같은 주소 공간에서 동작하여 하나의 CPU 캐시 공유 집합과 하나의 변환 색인 버퍼 (TLB)만 있는 멀티프로세서 시스템 (멀티 코어 시스템)과는 구별.

새로운!!: 실크 플러스와 멀티스레딩 · 더보기 »

명령형 프로그래밍

학에서 명령형 프로그래밍(Imperative programming)은 선언형 프로그래밍과 반대되는 개념으로, 프로그래밍의 상태와 상태를 변경시키는 구문의 관점에서 연산을 설명하는 프로그래밍 패러다임의 일종이.

새로운!!: 실크 플러스와 명령형 프로그래밍 · 더보기 »

명주

비단천을 갈무리하는 여인들을 표현한 그림 명주(明紬) 또는 주(紬)는 누에의 고치로부터 얻은 천연 단백질 섬유인 견사(絹絲, 곧 명주실) 및 명주실로 짠 천(견(絹))을 통틀어 일컫는 말이.

새로운!!: 실크 플러스와 명주 · 더보기 »

병렬 컴퓨팅

모 병렬 슈퍼컴퓨터 병렬 컴퓨팅(parallel computing) 또는 병렬 연산은 동시에 많은 계산을 하는 연산의 한 방법이.

새로운!!: 실크 플러스와 병렬 컴퓨팅 · 더보기 »

교착 상태

착 상태(膠着狀態)란 두 개 이상의 작업이 서로 상대방의 작업이 끝나기 만을 기다리고 있기 때문에 결과적으로 아무것도 완료되지 못하는 상태를 가리.

새로운!!: 실크 플러스와 교착 상태 · 더보기 »

구조적 프로그래밍

조적 프로그래밍(structured programming)은 구조화 프로그래밍으로도 불리며 프로그래밍 패러다임의 일종인 절차적 프로그래밍의 하위 개념으로 볼 수 있. GOTO문을 없애거나 GOTO문에 대한 의존성을 줄여주는 것으로 가장 유명.

새로운!!: 실크 플러스와 구조적 프로그래밍 · 더보기 »

다중 처리

중 처리(多重處理)는 컴퓨터 시스템 한 대에 둘 이상의 중앙 처리 장치(CPU)를 이용하여 병렬로 처리하는 것을 가리.

새로운!!: 실크 플러스와 다중 처리 · 더보기 »

GNU 컴파일러 모음

GNU 컴파일러 모음(GNU Compiler Collection, 줄여서 GCC)는 GNU 프로젝트의 일환으로 개발되어 널리 쓰이고 있는 컴파일러이.

새로운!!: 실크 플러스와 GNU 컴파일러 모음 · 더보기 »

IA-32

IA-32(Intel Architecture, 32-bit) 또는 x86-32는 인텔의 32비트 마이크로프로세서에서 사용하는 명령 집합 아키텍처이며, 이전에 사용되던 IA-16 아키텍처의 32비트 확장이.

새로운!!: 실크 플러스와 IA-32 · 더보기 »

스레딩 빌딩 블록

스레딩 빌딩 블록(Threading Building Blocks, TBB)은 다중 코어 프로세서의 이점을 취하는 소프트웨어 프로그램을 작성할 목적으로 인텔이 개발한 C++ 템플릿 라이브러리이.

새로운!!: 실크 플러스와 스레딩 빌딩 블록 · 더보기 »

스케줄링

스케줄링(scheduling)은 처리할 일들의 진행순서를 정하는 일이.

새로운!!: 실크 플러스와 스케줄링 · 더보기 »

자료

여러 종류의 자료 중 일부. 자료(資料, data, 데이터)는 수, 영상, 단어 등의 형태로 된 의미 단위이.

새로운!!: 실크 플러스와 자료 · 더보기 »

클랭

랭(Clang)()은 C, C++, 오브젝티브-C, 오브젝티브-C++ 프로그래밍 언어를 위한 컴파일러 프론트엔드이.

새로운!!: 실크 플러스와 클랭 · 더보기 »

인텔 C++ 컴파일러

인텔 C++ 컴파일러(Intel C++ Compiler, 간단히 icc 또는 icl)는 인텔이 GNU/리눅스, 맥 OS X, 마이크로소프트 윈도를 대상으로 제공하는 C와 C++ 컴파일러의 모음이.

새로운!!: 실크 플러스와 인텔 C++ 컴파일러 · 더보기 »

점화식

수학에서 점화식(漸化式) 또는 재귀식(再歸式, Recurrence relation)이란 인접한 항들 사이의 관계식을 말. 즉, 수열 \ 의 각 항 a_n 이 함수 f 를 이용해서 처럼 귀납적으로 정해져 있을 때, 함수 f 를 수열 \ 의 점화식이라고 하며, 또한, 수열 \ 은 점화식 f 로 정의.

새로운!!: 실크 플러스와 점화식 · 더보기 »

절차적 프로그래밍

절차적 프로그래밍(procedural programming)은 절차지향 프로그래밍 혹은 절차지향적 프로그래밍이라고도 불리는 프로그래밍 패러다임의 일종으로서, 때때로 명령형 프로그래밍과 동의어로 쓰이기도 하지만, 프로시저 호출의 개념을 바탕으로 하고 있는 프로그래밍 패러다임을 의미.

새로운!!: 실크 플러스와 절차적 프로그래밍 · 더보기 »

컴파일러

일반적인 다중 언어, 다중 대상 컴파일러의 동작 모습. 컴파일러(compiler, 순화 용어: 해석기, 번역기)는 특정 프로그래밍 언어로 쓰여 있는 문서를 다른 프로그래밍 언어로 옮기는 프로그램을 말. 원래의 문서를 소스 코드 혹은 원시 코드라고 부르고, 출력된 문서를 목적 코드라고 부른.

새로운!!: 실크 플러스와 컴파일러 · 더보기 »

피보나치 수

보나치 수를 이용한 사각형 채우기 피보나치 수(영어: Fibonacci Numbers)는 수학에서 아래의 점화식으로 정의되는 수열이.

새로운!!: 실크 플러스와 피보나치 수 · 더보기 »

LLVM

LLVM(이전 이름: Low Level Virtual Machine)은 컴파일러의 기반구조이.

새로운!!: 실크 플러스와 LLVM · 더보기 »

MacOS

macOS(맥오에스, 이전 이름: OS X, 맥 OS X / Mac OS X)는 기업 애플이 제작한 운영 체제이.

새로운!!: 실크 플러스와 MacOS · 더보기 »

OpenMP

OpenMP(Open Multi-Processing, 오픈MP)는 공유 메모리 다중 처리 프로그래밍 API로, C, C++, 포트란 언어와, 유닉스 및 마이크로소프트 윈도 플랫폼을 비롯한 여러 플랫폼을 지원.

새로운!!: 실크 플러스와 OpenMP · 더보기 »

X86-64

x86-64는 x86 명령어 집합 아키텍처의 64비트 모임이.

새로운!!: 실크 플러스와 X86-64 · 더보기 »

나가는들어오는
이봐 요! 우리는 지금 Facebook에 있습니다! »