View previous topic :: View next topic |
Author |
Message |
mack1 Guru
Joined: 18 Mar 2006 Posts: 315
|
|
Back to top |
|
|
riverdragon Veteran
Joined: 14 Sep 2006 Posts: 1269 Location: Verona
|
Posted: Thu Jul 03, 2008 12:29 pm Post subject: |
|
|
Ma hanno aumentato le performance di GCC (compilazione più veloce) o degli eseguibili che produce (esecuzione più veloce)? |
|
Back to top |
|
|
mack1 Guru
Joined: 18 Mar 2006 Posts: 315
|
Posted: Thu Jul 03, 2008 2:31 pm Post subject: |
|
|
Ma il loro scopo è quello di avere uno strumento che "autoapprenda" quali sono le migliori ottimizzazioni per l'hardware:
Quote: |
Tuning hardwired compiler optimizations for rapidly
evolving hardware makes porting an optimizing com-
piler for each new platform extremely challenging. Our
radical approach is to develop a modular, extensible,
self-optimizing compiler that automatically learns the
best optimization heuristics based on the behavior of the
platform. In this paper we describe MILEPOST
a machine-learning-based compiler that automatically
adjusts its optimization heuristics to improve the exe-
cution time, code size, or compilation time of specific
programs on different architectures. Our preliminary
experimental results show that it is possible to consider-
ably reduce execution time of the MiBench benchmark
suite on a range of platforms entirely automatically. |
Parlano di miglioramenti sia dal punto di vista degli eseguibili che del tempo di compilazione:
http://midatasets.sourceforge.net/papers/fmtp2008.pdf
Ciao |
|
Back to top |
|
|
|