{{위키데이터 속성 추적}}
{| class="infobox" style="width: 180px;"
!colspan="3" style="background-color:#ccf; text-align:center;"|컴퓨터 성능
|-
!style="background-color:#edf; text-align:center;"|명칭
!style="background-color:#edf; text-align:center;"|플롭스
|-
|style="text-align:center;"|[[요타]]플롭스||style="text-align:center;"| 10<sup>24</sup>
|-
|style="text-align:center;"|[[제타]]플롭스||style="text-align:center;"| 10<sup>21</sup>
|-
|style="text-align:center;"|[[엑사]]플롭스||style="text-align:center;"| 10<sup>18</sup>
|-
|style="text-align:center;"|[[페타 (SI 접두어)|페타]]플롭스||style="text-align:center;"| 10<sup>15</sup>
|-
|style="text-align:center;"|[[테라 (SI 접두어)|테라]]플롭스||style="text-align:center;"| 10<sup>12</sup>
|-
|style="text-align:center;"|[[기가]]플롭스||style="text-align:center;"| 10<sup>9</sup>
|-
|style="text-align:center;"|[[메가]]플롭스||style="text-align:center;"| 10<sup>6</sup>
|-
|style="text-align:center;"|[[킬로]]플롭스||style="text-align:center;"| 10<sup>3</sup>
|}

'''플롭스'''({{lang|en|'''FLOPS'''}}, {{lang|en|'''FL'''oating point '''O'''perations '''P'''er '''S'''econd}})는 [[컴퓨터]]의 성능을 수치로 나타낼 때 주로 사용되는 [[단위]]이다.

'''초당 [[부동소수점]] 연산'''이라는 의미로 컴퓨터가 1초동안 수행할 수 있는 부동소수점 연산의 횟수를 기준으로 삼는다. 상위 단위와 하위 단위로 [[국제단위계]]의 표준 접두어를 사용하며, [[슈퍼컴퓨터|슈퍼 컴퓨터]]의 성능을 나타낼 경우에는 [[테라 (SI 접두어)|테라]]플롭스(1×10<sup>12</sup> 플롭스)가 주로 쓰인다.

[[개인용 컴퓨터]]의 [[중앙 처리 장치|CPU]] 성능의 척도로 클럭의 속도 단위인 [[헤르츠]]를 주로 사용하는데, 이는 [[마이크로프로세서]]의 [[마이크로아키텍처|아키텍처]]의 구조에 따라 클럭당 연산 속도가 다르기 때문에 객관적인 성능을 비교할 때에는 플롭스를 사용한다.

== 연산식 ==
플롭스 연산식은 다음과 같이 계산된다:<ref name="en.community.dell.com">{{웹 인용 |url=http://en.community.dell.com/techcenter/high-performance-computing/w/wiki/2329.aspx |제목="Nodes, Sockets, Cores and FLOPS, Oh, My" by Dr. Mark R. Fernandez, Ph.D. |확인날짜=2013-10-19 |archive-date=2014-05-28 |archive-url=https://web.archive.org/web/20140528065702/http://en.community.dell.com/techcenter/high-performance-computing/w/wiki/2329.aspx |url-status= }}</ref>

:<math>\text{FLOPS} = \text{cores} \times \text{clock} \times \frac{\text{FLOPs}}{\text{cycle}}</math>

== 분산 컴퓨팅의 성능 ==
=== 그리드 컴퓨팅 ===
슈퍼컴퓨터와 비슷한 성능 구조를 띠는 [[분산 컴퓨팅]] 또한 성능을 나타낼 때 슈퍼컴퓨터처럼 플롭스 단위를 사용한다.
* [[코리아앳홈]]은 325GFLOPS 정도를 기록한다.<ref>2009년 11월 28일</ref>
* [[SETI@home|세티앳홈]]은 평균적으로 610TFLOPS 이상을 기록한다.
* [[BOINC]]는 7041TFLOPS(7.04PFLOPS) 정도를 기록한다.<ref>2013년 8월 21일</ref>

== 단위당 연산 비용 ==
=== 하드웨어 비용 ===
다음 표는 컴퓨터의 연산 능력과 연산 능력당 [[하드웨어]]의 비용 감소가 비약적으로 증가했다는 것을 증명해준다.
{| class="wikitable"
|-
! 시기
! GFLOPS당 비용
! 기술
! 비고
|-
| [[1961년]]
| 1,100,000,000,000 [[달러]]
| 개당 64,000 달러인 [[IBM 1620]] 유닛이 1,700만개가 있어야 1GFLOPS가 될 수 있다.
| [[IBM 1620]]의 곱셈 연산은 17.7 [[ms]]가 소요된다.<ref>[http://ed-thelen.org/comp-hist/BRL61-ibm1401.html IBM 1961 BRL Report]</ref>
|-
| [[1984년]]
| 15,000,000 달러
| [[크레이 X-MP]]
|
|-
| [[1997년]]
| 30,000 달러
| [[펜티엄 프로]] [[마이크로프로세서]] 16개로 구성된 [[베오울프 클러스터|베오울프]] 클러스터 2개<ref>{{웹 인용 |url=http://loki-www.lanl.gov/papers/sc97/ |제목=Loki and Hyglac |확인날짜=2011-05-29 |보존url=https://web.archive.org/web/20110721043504/http://loki-www.lanl.gov/papers/sc97/ |보존날짜=2011-07-21 |url-status=dead }}</ref>
|
|-
| [[2000년 4월]]
| 1,000 달러
| [https://web.archive.org/web/20080722203857/http://tsg.anu.edu.au/Projects/Beowulf/ 버닙 베오울프 클러스터]
| 최초로 1 달러/MFLOPS의 장벽을 깼으며, [[2000년]]에 병렬 계산 기술의 향상을 목적으로 수여되는 상인 고든 벨 상을 받았다.
|-
| [[2000년 5월]]
| 640 달러
| [http://aggregate.org/KLAT2/ KLAT2]
| 
|-
| [[2003년 8월]]
| 82 달러
| [http://aggregate.org/KASY0/ KASY0]
| 
|-
| [[2007년 8월]]
| 48 달러
| [http://www.calvin.edu/~adams/research/microwulf/ Microwulf] {{웨이백|url=http://www.calvin.edu/~adams/research/microwulf/ |date=20070912061302 }}
| 
|-
| [[2011년 3월]]
| 1.80 달러
| HPU4Science
| 30,000 달러로 12.5에서 20 테라플롭스에 해당하는 연산능력의 컴퓨터를 게이머용 그래픽 프로세서로 만들었다.<ref>Adam Stevenson, Yann Le Du, and Mariem El Afrit. "[http://arstechnica.com/science/news/2011/03/high-performance-computing-on-gamer-pcs-part-1-hardware.ars High-performance computing on gamer PCs]." ''Ars Technica''. March 31, 2011.</ref>
|}

=== 연산 비용 ===
[[Green500]]의 목록에 따르면, 2010년 6월 현재 가장 효율적인 [[TOP500]] 슈퍼컴퓨터는 와트당 773.38 메가플롭스를 연산한다고 한다. 이를 다시 환산하면, 기가플롭스를 연산하는데 최소한 1.29 와트가 필요하다는 것을 알 수 있다.

== 페타플롭스 ==
페타플롭스(PetaFlops)는 1초당 1,000조번의 수학 연산처리를 뜻하는 말로써 줄여서 페타플롭(PetaFlop) 또는 피플롭(PFLOP)이라고도 한다. SI(The International System of Units:국제단위계)에서 10의 15제곱을 나타내는 접두어 페타(Peta)와 초당 수행 가능한 부동소수점(浮動小數點)의 연산횟수를 가리키는 컴퓨터 성능 단위 플롭스(Flops)를 합성한 신조어이다. 1페타플롭스 프로세서를 장착한 컴퓨터는 펜티엄133Mz 프로세서보다 1억배 빠른 연산처리속도를 갖는다.

테라플롭스(Teraflops 또는 Tflops) 프로세서의 1,000배에 달하는 능력을 가진 페타플롭스 프로세스 연구를 가장 먼저 시작한 나라는 미국이다. 미국은 1991년 퍼듀대학교에서 열린 HPCC(High Performance Computing and Communication:고성능 컴퓨팅과 통신)에 대한 워크숍에서 페타플롭스 컴퓨터에 대한 연구 개발을 검토한 뒤 매년 관련 워크숍과 심포지엄을 개최하고 있다.

일본도 문부과학상 자문기구인 과학기술·학술심의회가 2005년 1월 발표한 '제3기(2006~10) 과학기술 기본계획'에 포함된 '10대기간기술개발안'에서 2010년까지 페타플롭스 성능을 가진 슈퍼컴퓨터를 개발할 계획이라고 밝힌 바 있다. IBM 휴렛패커드 선마이크로시스템스 실리콘그래픽스(SGI:Silicon Graphics, Inc.) 등의 미국 컴퓨터 업체들도 페타플롭스 성능을 가진 슈퍼컴퓨터를 개발하고 있다. 특히 IBM은 페타플롭스 슈퍼컴퓨터 X1을 2010년까지 상용화할 계획{{출처|날짜=2011-5-8}}<!--이미 지났는데 결과는?-->이라고 알려졌다.

== 같이 보기 ==
* [[무어의 법칙]]
* [[단일 곱셈-누산기]]
* [[전성비]]
* [[TOP500]]
== 각주 ==
{{각주}}

{{그래픽 처리 장치}}
{{CPU 기술}}
{{전거 통제}}

[[분류:부동소수점]]
[[분류:진동수의 단위]]
[[분류:컴퓨터 벤치마크]]