[Monetdb-developers] [Monetdb-checkins] MonetDB5/src/compiler/Tests mal01.stable.out, , 1.1, 1.2 sql01.mal, , 1.1, 1.2 sql01.stable.out, , 1.1, 1.2

Martin Kersten Martin.Kersten at cwi.nl
Wed Oct 10 01:06:17 CEST 2007


Stefan Manegold wrote:
> On Tue, Oct 09, 2007 at 08:09:05PM +0000, Martin Kersten wrote:
>   
>> Update of /cvsroot/monetdb/MonetDB5/src/compiler/Tests
>> In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv28543/Tests
>>
>> Modified Files:
>> 	mal01.stable.out sql01.mal sql01.stable.out 
>> Log Message:
>> Make the test self-contained, i.e. not dependent on sql libraries.
>>     
>
> Just as a double-check: 
> Are the warnings below expected/correct, and hence their approval intended?ou 
>   
Thank you, my software guardian angel. Yes, they are correct.
The code produced by the compiler is far from complete. I merely moved 
it a little closer to reality.
The underlying reason is that I am curious if we could 'replay' Hstore, 
by just compiling
the TPC-C/H stuff.  currently we only have the queries, but the ongoing 
actions of  Niels will
shortly also make the catalog actions visible.
It seems that their claim of 82x faster against Postgresql can be easily 
achieved and does not
require a rebuild from scratch.

Alternatively, one of the 'challenges' for the X100 line is to plug 
things into the compiler
path of M5, e.g. recognize a basic block and reduce the intermediate store.
So, overall the challenge is, compile MAL->C, compile and dynamic link,
does it work and at what cost?
> Stefan
>
>   
>> Index: mal01.stable.out
>> ===================================================================
>> RCS file: /cvsroot/monetdb/MonetDB5/src/compiler/Tests/mal01.stable.out,v
>> retrieving revision 1.1
>> retrieving revision 1.2
>> diff -u -d -r1.1 -r1.2
>> --- mal01.stable.out	7 Oct 2007 06:44:53 -0000	1.1
>> +++ mal01.stable.out	9 Oct 2007 20:09:01 -0000	1.2
>>     
> [...]
>   
>> +!WARNING: call to bat.new can not be handled correctly
>>     
> [...]
>   
>> Index: sql01.stable.out
>> ===================================================================
>> RCS file: /cvsroot/monetdb/MonetDB5/src/compiler/Tests/sql01.stable.out,v
>> retrieving revision 1.1
>> retrieving revision 1.2
>> diff -u -d -r1.1 -r1.2
>> --- sql01.stable.out	7 Oct 2007 06:44:55 -0000	1.1
>> +++ sql01.stable.out	9 Oct 2007 20:09:02 -0000	1.2
>> +MCdynamicCompiler: sql.qry
>> +!WARNING: call to sql.bind can not be handled correctly
>> +!WARNING: call to sql.bind can not be handled correctly
>> +!WARNING: call to sql.bind can not be handled correctly
>> +!WARNING: call to sql.bind can not be handled correctly
>> +!WARNING: call to sql.bind can not be handled correctly
>> +!WARNING: call to sql.bind can not be handled correctly
>> +!WARNING: call to sql.bind can not be handled correctly
>> +!WARNING: call to sql.bind can not be handled correctly
>> +!WARNING: call to sql.bind can not be handled correctly
>> +!WARNING: call to sql.bind can not be handled correctly
>> +!WARNING: call to sql.bind can not be handled correctly
>> +!WARNING: call to sql.bind can not be handled correctly
>> +!WARNING: call to sql.bind can not be handled correctly
>> +!WARNING: call to sql.bind can not be handled correctly
>> +!WARNING: call to sql.bind can not be handled correctly
>> +!WARNING: call to sql.bind can not be handled correctly
>>     
> [...]
>
>   





More information about the developers-list mailing list