Trad4

소프트웨어 스크린 샷:
Trad4
소프트웨어 정보:
버전: 3.2 / 3.3 Beta 01
업로드 날짜: 11 May 15
개발자: Steve Evans
라이센스: 무료
인기: 32

Rating: nan/5 (Total Votes: 0)

Trad4 여러 코어에 선형 적으로 확장 완전히 동시 스레드 안전 프로그래밍 언어입니다. 이 프로젝트는 처음에 실시간 위험을 모델링하기 위해 금융 산업에 배포하기위한 것입니다.
Trad4 도서관 및 전처리 구성되어 있습니다. 당신은 간단한 문법을​​ 사용하여 객체를 지정하고 사전 프로세서를 실행합니다. 계산 방법 - Trad4는 스텁 파일을 포함하여, 각 개체에 대해 C 파일의 소수를 생성합니다. 이 개체가 발사 필요가있을 때마다 호출됩니다, 당신은에 대한 논리를 제공해야합니다. Trad4 그 목적이 기능의 범위에 그 자체를 계산하는 데 필요한 모든 정보를 당긴다.
이 소스 파일은 다음 컴파일과 함께 실행 파일로 연결되어 libtrad4.so에 있습니다. 이는 데이터베이스에 대해 시작합니다.
변경 후 시스템에 공급하고, trad4는 그래프를 통해 그 변화를 관리하고 실시간으로 최신 트리를 유지한다.
Trad4 메모리에 프로그램과 제어 흐름의 새로운 스타일을 배치하는 새로운 방법입니다.
왜 trad4를 사용합니까?
그것은 사용하기 매우 쉽습니다. 문제를 모델링 할 trad4 응용 프로그램을 만들려면 당신은 좋은 문제의 이해와 C 프로그래밍 언어의 작은 부분 집합의 지식이 필요합니다.
그것은 매우 빠르다. 별도의 객체로 문제를 분해,이 여러 스레드가 동시에 문제의 다른 부분을 실행할 수 있습니다, 그래서 trad4 응용 프로그램이 멀티 코어에 선형 적으로 확장 할 수 있습니다. Trad4 자체는 매우 적은 오버 헤드가 -가 실행해야하는 개체 사이에 거의 지시하고이 함수가 호출되는 계산이다.
그것은 매우 효율적입니다. 별도의 객체로 문제를 탈옥, 당신은 각각의 계산은 응용 프로그램 내에서 한 번만 수행됩니다 같은 방법으로 그래프를 정렬 할 수 있습니다. 그 계산의 결과에 따라 다른 객체는 해당 객체의 결과를 읽습니다.
그것은 매우 안전합니다. trad4 전체 동시성을 제공하지만, 그것은 완전히 잠금 무료입니다. 이것은 당신이 모호한 경쟁 조건 또는 교착 상태에 대해 걱정하지 않아도 의미합니다.
Trad4은 LGPL로 배포됩니다. 이 라이센스 GCC 및 glibc를 사용 동일하고, 그것을 당신이 독점적 인 시스템에 trad4를 연결하고 당신이 선택하는 어떤 라이센스하에 독자적인 시스템 있음을 해제 할 수 있습니다

이 릴리스의 새로운 기능 :.

제 3의 라이브러리에 대한 지원이 추가되었습니다.
인터페이스의 상속은 지금 상속 형 특성화 수 있습니다.
추상, 콘크리트, 그리고 (해당되는 경우) 상속 그래프는 지금 .DOT 파일 형식으로 생성됩니다.
additive_synth과 역 fourier_transform :이 릴리스의 추천은 동시 디지털 신호 처리 응용 프로그램의 쌍입니다.

버전 3.0 베타 2의 새로운 기능 :

이 추가 된 컴파일러 플래그 (-03, -g)를 전달하는 기능 (필요에 따라 CXXFLAGS에 추가).
구조의 특정 종류에 의한 컴파일러 경고가 수정되었습니다.
마스터 스레드가 모든 작업 (수출 NUM_THREADS = 0)이 추가되었습니다 않는 단일 스레드 모드.
네임 스페이스 (T4)은 외부 라이브러리와 trad4 유형 이름의 충돌을 방지하기 위해 추가되었습니다.
스크립트 benchmarker.sh는 (세부 사항에 대한 주요 웹 사이트의 분석 절 참조)이 추가되었습니다.
Trad4 이제 64 비트 플랫폼에서 컴파일합니다.

버전 3.0 베타 1의 새로운 기능 :

이 릴리스에 대한 프리 D 파일러는 중첩 된 지원 구조 독립형로 재 작성되었습니다. 또한 많은 건축의 관점에서 개선입니다.
두 응용 프로그램이 배포에 포함되어 있습니다. 첫 번째는 고정 precomp_v2의 해결 방법을했지만, 그렇지 않으면 변경되지 않았습니다 jpm_cds 1.1 버전입니다. 두 번째는 test_app, 프리 D 파일러를 실행하도록 설계 응용 프로그램이며, 중첩 된 구조가 작동하는 방법을 보여줍니다.
일부 작업은 늦은 6 월 예정 3.0 릴리스 전에 남아있다. 여기에는 다음이 포함됩니다 :
특정 구조에 컴파일러 경고 수정
쇠고기까지 검증
개체 상태
(-이 까다 롭습니다 아마) 중첩 된 구조에 DEBUG 향상
단일 스레드 모드
컴파일러 플래그를 전달하는 기능 (-03, -g 등)
v3으로 모든 응용 프로그램을 업그레이드
매뉴얼은 광범위한 업데이 트를 얻을 것이다
웹 사이트는 재 설계한다

2.0.4 버전의 새로운 기능 :

trad4에 이러한 변화가 trad4하는 ISDA CDS 표준 모델의 이식,하는 (jpm_cds)의 결과를 중심으로이 배포 이 릴리스.
지원 형식 정의와 문자에 대한 지원이 추가되었습니다.
구조체에 대한 지원이 확장되었습니다.
노출 jpm_cds 포트가 수정되었습니다 몇 가지 오류.
모두 사전 컴파일 및 실행시 검증 및보고이 향상되었습니다.

버전 2.0의 새로운 기능 :

기본 구조체의 배열은 술집 섹션에 추가되었습니다.
기본 열거 형 상수가 추가되었습니다.
새로운 응용 프로그램은 이제 스크립트 create_new_app.sh로 쉽게 만들 수 있습니다.
객체는 현재 각 유형의 하나 이상의 객체를 구독 할 수 있으며, 이는 서브 구문 변경 야기했다.
NUM_THREADS는 명령 줄에서 지금 내보낼 수 있습니다.
또한 버그 수정과 관련된 다양한 변경, 코드 정리 및 검증도 있습니다.

버전 2.0 베타 2의 새로운 기능 :

이 분포는 두 개의 큰 데이터베이스 포함 - 각 응용 프로그램에 대한 하나. 이러한 스트레스 테스트와 성능 분석을 위해 사용되어야한다. 당신은 당신의 기존 데이터베이스 디렉토리를 통해이 파일을 압축을 풀어야 할 수 있습니다. black_scholes_1M.db는 1M black_scholes 개체 주위에 포함되어 있습니다. bond_risk_850k.db은 약 850k bond_risk 개체가 포함되어 있습니다.

유사한 소프트웨어

Azure
Azure

3 Jun 15

tkscript
tkscript

3 Jun 15

nwcc
nwcc

11 May 15

Plessc
Plessc

19 Feb 15

코멘트 Trad4

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!