On Fri, Mar 20, 2009 at 09:58:04AM +0000, Bastian Brodbeck wrote:
> Update of /cvsroot/monetdb/pathfinder/compiler/algebra
> In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv13909/compiler/algebra
>
> Modified Files:
> Tag: Feb2009
^^^^^^^
> algopt.c
> Log Message:
> adding new optimization -Y
^^^^^^^^^^^^^^^^^^^^^^^^^^
is this a bug fix or a new feature?
If the latter (as I suspect), please undo this checking on the Feb2009
branch and redo it on the development trunk (HEAD), using only CVS commands,
as, e.g., discribed on page 15 of
http://homepages.cwi.nl/~manegold/Presentations/MonetDBdevTTT.pdf
(pages 8 - 16 might be interesting)
Thanks!
Stefan
> this optimization pushes projection up in the tree to minimize them.
> the goal is to simplify the tree for other optimizations
>
>
> U algopt.c
> Index: algopt.c
> ===================================================================
> RCS file: /cvsroot/monetdb/pathfinder/compiler/algebra/algopt.c,v
> retrieving revision 1.46.2.4
> retrieving revision 1.46.2.5
> diff -u -d -r1.46.2.4 -r1.46.2.5
> --- algopt.c 6 Feb 2009 14:48:45 -0000 1.46.2.4
> +++ algopt.c 20 Mar 2009 09:58:02 -0000 1.46.2.5
> @@ -179,6 +179,19 @@
> PFlog (" MonetDB specific optimizations: %s",
> PFtimer_str (tm));
> break;
> +
> + case 'Y':
> + /*REMOVE_PROXIES("MonetDB specific optimization")*/
> +
> + tm = PFtimer_start ();
> +
> + root = PFalgopt_projection (root);
> +
> + tm = PFtimer_stop (tm);
> + if (timing)
> + PFlog (" project optimizations: %s",
> + PFtimer_str (tm));
> + break;
>
> case 'E':
> MAP_UNQ_NAMES("common subexpression elimination")
>
>
> ------------------------------------------------------------------------------
> Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
> powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
> easily build your RIAs with Flex Builder, the Eclipse(TM)based development
> software that enables intelligent coding and step-through debugging.
> Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
> _______________________________________________
> Monetdb-pf-checkins mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/monetdb-pf-checkins
>
>
--
| Dr. Stefan Manegold | mailto:[email protected] |
| CWI, P.O.Box 94079 | http://www.cwi.nl/~manegold/ |
| 1090 GB Amsterdam | Tel.: +31 (20) 592-4212 |
| The Netherlands | Fax : +31 (20) 592-4312 |
------------------------------------------------------------------------------
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
_______________________________________________
Monetdb-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/monetdb-developers