| View previous topic :: View next topic |
| Author |
Message |
Ricardo Barreira
Joined: 27 Apr 2010 Posts: 821
|
Post subject: Re: Evaluation speedup or (dynamic evaluation) Posted: Thu Apr 05, 2012 8:26 pm |
|
|
It's an interesting idea, but it looks like a lot of added complexity for little benefit.
If the code injection / code generation runs too often, this screws up with the L1 code cache which may decrease performance instead of improving it. Reminds me of John Carmack's (game engine programmer) statements about Wolfenstein 3D's dynamic code generation for rendering. It was great on 386 CPUs if I recall correctly, but on 486 and above (or was it Pentium?) it actually decreased performance due to thrashing the cache. |
|
| Back to top |
|
 |
|
| Subject |
Author |
Date/Time |
Evaluation speedup or (dynamic evaluation) |
Mike Libanan |
Thu Apr 05, 2012 12:27 am |
Re: Evaluation speedup or (dynamic evaluation) |
Robert Hyatt |
Thu Apr 05, 2012 7:06 pm |
Re: Evaluation speedup ; dynamic evaluation |
Mike Libanan |
Thu Apr 05, 2012 11:10 pm |
Re: Evaluation speedup ; dynamic evaluation |
Marco Costalba |
Fri Apr 06, 2012 5:39 am |
Re: Evaluation speedup ; dynamic evaluation |
Sven Schüle |
Fri Apr 06, 2012 12:01 pm |
Re: Evaluation speedup ; dynamic evaluation |
Robert Hyatt |
Sun Apr 08, 2012 1:51 am |
Re: Evaluation speedup ; dynamic evaluation |
Mike Libanan |
Sun Apr 08, 2012 12:47 pm |
Re: Evaluation speedup ; dynamic evaluation |
Ronald de Man |
Sun Apr 08, 2012 1:23 pm |
Re: Evaluation speedup ; dynamic evaluation |
Robert Hyatt |
Mon Apr 09, 2012 5:10 pm |
Re: Evaluation speedup ; dynamic evaluation |
Ronald de Man |
Mon Apr 09, 2012 7:29 pm |
Re: Evaluation speedup or (dynamic evaluation) |
Ricardo Barreira |
Thu Apr 05, 2012 8:26 pm |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|