It seems to me that the front-end (which does block-detection
and some other fancy things if I'm not mistaken) and the
run-time engine are by far the most difficult part. It would
be a straightforward matter of programming for a group of
compentant C++ programmers to do all the core opcodes one at
a time. If my time permits, I would help with some.
Giorgio, has EPFL yet decided what will be the licensing of
the released part of SAINT? If the community augments it
with the core opcodes and core tablegen code, can the
complete package be redistributed?
Thanks for this welcome news.
Best,
-- Eric
-----Original Message-----
From: Giorgio Zoia <Giorgio.Zoia@epfl.ch>
To: Michael Gogins <gogins@nyc.pipeline.com>; Saol-dev
<saol-dev@media.mit.edu>
Date: Saturday, September 18, 1999 5:05 AM
Subject: RE: SAINT on the web
>At 10:01 PM 9/17/99 -0400, Michael Gogins wrote:
>>This sounds interesting. Would it be possible to take the opcode sources
>>from sfront and paste them into the SAINT interpreter to make a complete
>>SAOL runtime?
>>
>
>The SAINT virtual instruction set is built in a vectorial form, and opcodes
>are fully related to this form. Opcodes then must be able to work on
>a vector of samples or variables from "start" to "end"; essentially you
>have to deal with block-by-block and sample-by-sample executions.
>This in some way makes the instruction implementations a little more
>complicated, but gives you the advantage to work on vectors when possible
>and to reuse the complete software just changing this implementations
(well,
>theoretically, but you understand what I mean, just a few adjustments).
>In the end what will be released is the portable part, plus some small
>number of execution routines for PC. Perhaps math opcodes just to have
>an example of how it works. What will not be released, at least in a near
>future, is the specific vectorial instruction implementations for our
>chosen platform (and the AudioBIFS, but this is not important for this
>list, I guess).
>
>I hope this makes things clearer, for now.
>
>Giorgio
>
>__________________________________________________________________
>Giorgio ZOIA
>
>Integrated Systems Laboratory - DE/LSI - EPFL
>CH-1015 Lausanne - SWITZERLAND
>
>Phone: + 41 21 693 69 79 E-mail: Giorgio.Zoia@epfl.ch
>Fax: +41 21 693 46 63
>__________________________________________________________________
>
This archive was generated by hypermail 2b29 : Wed May 10 2000 - 12:15:36 EDT