Download List

Project Description

Trad4 is a fully concurrent, thread safe, graph based programming language that scales linearly on multiple cores. It is initially intended for deployment in the financial industry to model real-time risk. Trad4 is proposed as an alternative to the Von Neumann model of computer architecture. It is a new way of arranging programs in memory and a new style of flow-of-control.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2011-04-09 19:06
3.3 beta01

The manual has been completely re-written for this release. The project has been migrated from cvs to svn. The core loop has been changed to check all tiers on reload. A simple TCP server has been added for getting data off the system. Support for scientific notation has been added. Validation and reporting has been improved.

2010-06-29 07:02
3.2

Support for 3rd party libraries has been added. Inheritance of interface now allows for inherited type specialization. Abstract, concrete, and (where applicable) inheritance graphs are now generated for you in .dot file format. Featured in this release are a pair of concurrent digital signal processing apps: additive_synth and its inverse fourier_transform.

2010-02-23 06:18
3.1

This release includes many usability enhancements, the main one being simplification of the application database structure and default data, so you will find it a lot easier to set up and run complex trad4 applications. Validation and reporting have been improved, and some bugs and display issues have been fixed. This release features vision_thing, a concurrent neural network based on the McCulloch-Pitts model designed to recognize the digits 0-9 in various fonts.

2009-06-25 20:16
3.0

This release is a major milestone in the project and marks the end of substantial development for the foreseeable future. The code has had many improvements to robustness and usability. Object state management has been added. Validation has been improved. All applications have been updated and are included in this distribution. The manual has been extensively updated and expanded.

2009-05-30 05:06
3.0 beta02

The ability to pass in compiler flags (-O3, -g) has been added (append to CXXFLAGS as needed). A compiler warning caused by certain kinds of structures has been fixed. A single-threaded mode in which the master thread does all the work has been added (export NUM_THREADS=0). The namespace t4 has been added to prevent trad4 type name clashes with external libraries. The script benchmarker.sh has been added (see the Analysis section on the main website for details). Trad4 now compiles on 64-bit platforms. This release features the applications bond_risk and black_scholes.

Project Resources