=============================== Goose Software Package =============================== Goose is an environment for software development, that integrates compilers and other utilities. It helps porting a program described with a programing language such as C, from PC to a hardware accelerator that works in SIMD fashion. It is designed to minimize the amount of modification to the original source code. The package includes: goosepkg/ | |-- 00readme Summary of the package (this document). |-- 00readme-j 00readme in Japanese. |-- doc/ User's guide and other documents. |-- script/ install & backup scripts. |-- include/ Header files. |-- lib/ Libraries. |-- singutil/ GRAPE-DR control library. |-- gcalutil/ Wrapper for ATI CAL. |-- sample/ Examples of application programs which can be compiled with the Goose C Compiler. |-- bin/ | | | `-- goosecc A tool to build executables for hardware accelerators. | |-- init/ Data files used by programs in sample/. `-- misc/ Templates for environment variable set up, a program to generate data stored in init/, etc. For installation, usage, and copyright and license, see "Goose Software Package User's Guide" (goosepkg/doc/userguide.pdf). Modification History ====================== -------------------------------------------------------------------------------------------------- version date author note -------------------------------------------------------------------------------------------------- 1.3.3 17-Mar-2010 AK English documents updated. 1.3.2 05-Mar-2010 AK [nvidia] performance improved for small ni. 1.2.0 21-Jan-2010 AK [nvidia] precision("double-single") supported. [nvidia] mathematical functions supported. [gdr] a minor bug for loop-counter name fixed. 1.1.0 21-Dec-2009 AK Support for NVIDIA & AMD devices. 1.0.1alpha 28-Sep-2009 A. Kawai, Document created. -------------------------------------------------------------------------------------------------- Contact ========= Contact address for questions and bug reports: K&F Computing Research (support@kfcr.jp)