**SETI@home**(Search for Extra-Terrestrial Intelligence)은 SETI 프로그램의 일환으로 분산 컴퓨팅 기술을 활용하여 인터넷에 연결된 컴퓨터들을 이용해 외계 지적 생명체를 탐구하는 프로젝트이다. 미국의 캘리포니아 대학교 버클리에서 1999년 5월 17일 일반에 공개하였으며, 버클리 네트워크 컴퓨팅을 위한 공개 기반(BOINC) 플랫폼에 속해 있다.

## 등장 배경 및 원리
SETI의 기본 개념은 지적인 생명체가 존재할 가능성이 높은 행성의 주파수 대역의 신호를 분석하여 특정한 반복 패턴을 보이는 인공적으로 만들어진 전파 신호를 가려내는 것이다. SETI는 천문학자 칼 세이건 원작의 영화 '콘택트'를 통해 널리 알려졌다. SETI의 전신인 오즈마 계획은 1960년대부터 시작되었지만 50년 가까이 아무런 외계 지성의 흔적을 찾지 못하고 있다., SETI Project)에 대한 미 의회의 결정으로 국가 예산 지원이 중단됨에 따라 프로젝트를 지속하기 위하여 단일 혹은 소수의 대용량 컴퓨터로 하는 분석이 아닌 전 세계에서 유휴중인 컴퓨터 자원을 활용하여 분석을 지속하기 위하여 분산 컴퓨팅(Distributed Computing)의 형태인 "@home으로 발전하게 되었다.

### SETI@home Classic
최초 SETI@home은 BOINC이 존재하지 않은 시절이어서 단일 프로젝트로 시작되었다. 1999년 5월 17일부터 시작하여 2005년 12월 5일까지 진행되었으며 현재 진행되고 있는 SETI@home과 비교하기 위하여 지금은 "SETI@home Classic"이라 부르고 있다.

### 현재의 SETI@home
현재는 BOINC으로 불리는 분산 컴퓨팅을 지원하는 오픈 플랫폼 프로그램에서 작동하는 하나의 프로젝트로 등록되어 운영되고 있으며 2010년 기준으로 BOINC 내에서 가장 많은 사용자와 컴퓨터를 보유한 프로젝트이다.

## 수행 단계
SETI@home의 프로젝트는 몇 단계의 과정을 거쳐 이루어진다. 먼저 프로젝트의 수행을 위한 정보는 푸에르토리코에 위치한 지름 305m의 세계 최대의 단일 전파망원경인 아레시보 천문대의 수신기에서 수집된다. 수집된 데이터는 용량이 매우 크기 때문에 분산 컴퓨팅 기술을 이용하여 처리하는데, 캘리포니아 대학교 버클리에서 데이터를 일정 단위로 작게 나누어 전 세계의 BOINC 소프트웨어를 설치한 개인용 컴퓨터로 분산되어 보낸다. 개인용 컴퓨터에서 데이터의 분석이 이루어지며, 분석된 결과는 다시 캘리포니아 대학교 버클리로 보내진다.

## 기록
현재까지 어떤 외계 지적 생명체의 증거를 발견하지 못했지만, 여러 가지 기록을 남기고 있다. SETI@home 프로젝트는 전 세계에서 520만 이상이 참여한 분산 컴퓨팅 프로젝트이다. 2001년 9월 26일에는 총 10의 21제곱수의 부동소수점 연산을 수행하여 기네스 세계 기록으로 인정되기도 했다. 2019년 10월 25일 기준으로 초당 평균 **989테라플롭스**(TeraFLOPS)의 부동소수점 연산을 기록하고 있다.)도 더 받을 수 있게 되었다.
)라든지 블랙홀, 혹은 기타 아직 알려지지 않은 새로운 형태의 천문 현상까지도 같이 찾기 위한 프로그램이다.

따라서 기존의 SETI@home Enhanced에 비해서 훨씬 더 많은 연산을 필요로하고 그만큼 처리 시간도 오래 걸리기 때문에 다음의 최소 사양을 만족하는 PC에 한해서만 작업 유닛(workunit)을 전송한다.

일반적인 SETI@home Enhance의 작업 유닛 크기인 360KiB에 비하여 Astropulse의 작업 유닛 크기는 8MiB가 넘으며 Credit 또한 100 내외인 SETI@home에 비하여 대략 800 이상의 값을 받는다.
그러나 작업 유닛이 항상 존재하지는 않으며 선택적으로 받을 수 없다.(단 받지 않도록 설정은 가능하다.)
, GPU)를 이용한 컴퓨팅인 CUDA를 이용한 계산을 지원한다.
SETI@home Enhanced 유닛에만 제공되고 Astropulse는 제공되지 않으며 이를 이용한 연산속도는 CPU보다 수배 이상 빠르다. 따라서 CUDA가 지원되는 그래픽 카드를 사용한다면 이를 이용하여 빠르게 계산이 가능하다.

다만 CUDA를 이용한 작업 시에는 일반적인 프로그램에서 화면 전환이나 동영상 재생 등이 많이 느리고 끊기는 경향이 있으므로 주의하여야 한다. CUDA는 NVidia의 GPU에만 적용되며 현재 ATI 계열의 그래픽 카드는 공식적으로 지원되지 않는다.

### 최적화 프로그램
기본적으로 제공하는 SETI 프로그램은 여러 CPU에서 모두 작동할 수 있도록 하위 호환성을 가지도록 작성된다. 예를 들어 x86 계열 CPU의 경우 인텔 펜티엄 급 이상 CPU에서는 모두 작동이 가능하도록 프로그래밍이 작성되기 때문에 그 이후에 나온 CPU들에서 각종 부동소수점 연산을 빠르게 지원하기 위한 MMX (명령어 집합)나 SSE 등의 기능은 사용할 수 없으므로 최신 CPU를 쓰는 경우에는 그 능력을 최대한 발휘할 수가 없다.

그래서 최신의 CPU를 쓰는 사람들이 해당 CPU의 능력을 최대한 활용할 수 있도록 CPU/OS별로 각각의 최적화 된 프로그램들이 존재한다. 대개의 경우 이러한 프로그램을 사용하면 기본적으로 제공하는 프로그램에 비하여 10%-40% 정도 성능을 향상시킬 수 있다.
{{웹 인용

또한 공식적인 지원은 아니지만 GPU연산을 지원하지 않던 ATI 계열 GPU를 이용하여 Astropulse를 처리할 수 있는 프로그램도 존재한다.
{{웹 인용

단, 이러한 프로그램은 공식적으로 지원하는 것이 아니어서 계산 후 최종적인 확인 결과에서 오류로 판정될 수 있으며 잘 못 설치할 경우 프로그램이 제대로 작동하지 않은 수도 있어 컴퓨터에 대하여 어느 정도 아는 사람들의 조언을 받고 작업하는 것이 안전하다.

## 대한민국의 관련 프로젝트

### SETI KOREA 프로젝트
2008년11월 개관한 국립과천과학관에는 세계적으로 유례를 찾기 힘든 대중용, 외계인 탐색 전용 전파망원경이 설치되어 있다. 전파망원경은 지름 7.2ｍ이며, 주 연구주제는 외계 지적생명체 탐사이며, SETI@home 프로젝트를 벤치마킹하였다. 과학관은 이를 위해 시험가동 중인 이 전파망원경을 이용해 우주에서 오는 약한 전파신호를 포착, 분석하는 작업을 하고 있으며 앞으로 은하평면 주변 및 250여개 외계행성계를 겨냥해 탐사작업을 벌일 예정이다.

### 한국 중력렌즈망원경 네트워크
한정호 충북대 교수와 박병곤 천문연 박사의 연구팀은 지적 생명체가 살 수 있는 외계 행성계를 찾는 연구로, 2009년부터 칠레, 남아프리카공화국, 호주에 시야가 매우 넓은 3대의 망원경을 연결해 외계 행성을 발굴하는 '한국 중력렌즈망원경 네트워크' 프로젝트에 착수하였다.{{뉴스 인용

### 코리아앳홈 프로젝트
2003년 정보통신부 아래의 한국과학기술정보연구원(KISTI) 슈퍼 컴퓨팅센터에서 제작한 코리아앳홈 프로젝트는 분산 컴퓨팅 시스템을 활용하여 기후, 생명, 수학 분야에 활용하고 있다.

2010년 프로젝트는 중단되었으며, 해당 사이트는 운영되고 있지 않다.