SITE CAPTURE서비스 페이지에 공개된 정보를 바탕으로 표시합니다. 선정·검수 원칙
WHAT IT DOES
무엇을 하나요?
Ramanujan은 기본 산술 연산과 인터넷 연결이 가능한 디지털 기기의 유휴 CPU를 하나의 분산 연산망으로 활용합니다. 사용자는 시뮬레이션을 Python으로 작성해 클러스터에서 실행할 수 있으며, 각 노드는 Python 설치 없이 네이티브 Ramanujan 인터프리터로 컴파일된 계산을 수행합니다. 현재 Android, Linux, Windows, macOS 기기를 지원하며 계산 종류마다 별도의 클라이언트를 설치할 필요가 없습니다.
KEY FEATURES
주요 기능
- Python으로 과학 계산 및 시뮬레이션 작성
- Python 코드를 Ramanujan 런타임용 코드로 컴파일
- 노드의 Python 설치 없이 네이티브 인터프리터로 실행
- 계산 종류별 신규 클라이언트 개발·설치 없이 작업 배포
- 인터넷 연결 기기의 유휴 연산 능력을 분산 네트워크로 통합
- Android·Linux·Windows·macOS 기기 지원
EDITOR'S NOTE
왜 눈에 띄었나요?
작업마다 전용 클라이언트를 배포하는 대신 계산 코드를 중간 표현으로 바꿔 여러 기기가 실행하게 한다. 다양한 유휴 장치를 한 번의 클라이언트 설치로 묶으려는 접근이 흥미롭다.