Skip to Content.
Sympa Menu

coq-club - RE: [Coq-Club] Time analysis

coq-club AT inria.fr

Subject: The Coq mailing list

List archive

RE: [Coq-Club] Time analysis


Chronological Thread 
  • From: "Tillmann Weisser" <tweisser AT laas.fr>
  • To: coq-club AT inria.fr
  • Subject: RE: [Coq-Club] Time analysis
  • Date: Mon, 02 Nov 2015 14:46:39 +0100
  • Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=tweisser AT laas.fr; spf=Pass smtp.mailfrom=tweisser AT laas.fr; spf=Pass smtp.helo=postmaster AT laas.laas.fr
  • Ironport-phdr: 9a23:fhTMQxSRnBoDUevxj+MVwkzWKtpsv+yvbD5Q0YIujvd0So/mwa64ZxyN2/xhgRfzUJnB7Loc0qyN4/2mAzFLvcnJmUtBWaIPfidNsd8RkQ0kDZzNImzAB9muURYHGt9fXkRu5XCxPBsdMs//Y1rPvi/6tmZKSV3BPAZ4bt74BpTVx5zukbviptuJPk4U23KUWvBbElaflU3prM4YgI9veO4a6yDihT92QdlQ3n5iPlmJnhzxtY+a9Z9n9DlM6bp6r5YTGfayQ6NtRrtBST8iLmod5cvxtBCFQxHcyGEbVzBcrhtMBw3M6heyYZrwqTD3rKA1jDWFMMztVr0ucTCr5rwtRgW+23RPDCIw7GyC0p84t6lcuh/0/xE=

Dear Michael,

Indeed, the size of the term b is a problem. However, I have no idea how to
provide the term b other then by defining Let b:= Eval vm_compute in (g a).

Best,
Tillmann

Am Montag, 02. November 2015 12:13 CET, "Soegtrop, Michael"
<michael.soegtrop AT intel.com>
schrieb:

> Dear Tillmann,
>
> I see. Another question is how large the term b is. If it is rather large,
> the marshalling of the term to the VM might take a considerable amount of
> time. Did you try calling an identity function with term b and see how long
> this takes? This should then be subtracted from the run time of h b.
>
> Best regards,
>
> Michael
>
> > Dear Michael,
> >
> > Here I'm talking about times above 100 seconds and more. For example
> >
> > Time Eval vm_compute in (f a). (* 119 sec *) Time Eval vm_compute in (g
> > a).
> > (* 39 sec *) Let b:= Eval vm_compute in (g a).
> > Time Eval vm_compute in (h b). (* 116 sec *)
> >
> > Best regards,
> > Tillmann
> >
> > Am Montag, 02. November 2015 11:36 CET, "Soegtrop, Michael"
> > <michael.soegtrop AT intel.com>
> > schrieb:
> >
> > > Dear Tillmann,
> > >
> > > did you consider that vm_compute involves some overhead, e.g.
> > compilation to byte code? In my experience for times above a few 100ms
> > this
> > is negligible and times add up to about 10%, but for times below 100ms
> > not.
> > About what time scale are we talking in your case?
> > >
> > > Best regards,
> > >
> > > Michael
> > > Intel Deutschland GmbH
> > > Registered Address: Am Campeon 10-12, 85579 Neubiberg, Germany
> > > Tel: +49 89 99 8853-0, www.intel.de
> > > Managing Directors: Christin Eisenschmid, Christian Lamprechter
> > > Chairperson of the Supervisory Board: Nicole Lau Registered Office:
> > > Munich Commercial Register: Amtsgericht Muenchen HRB 186928
> > >
> >
> >
> >
> >
> >
>
> Intel Deutschland GmbH
> Registered Address: Am Campeon 10-12, 85579 Neubiberg, Germany
> Tel: +49 89 99 8853-0, www.intel.de
> Managing Directors: Christin Eisenschmid, Christian Lamprechter
> Chairperson of the Supervisory Board: Nicole Lau
> Registered Office: Munich
> Commercial Register: Amtsgericht Muenchen HRB 186928
>









Archive powered by MHonArc 2.6.18.

Top of Page