以下内容摘自 http://bigbend.cs.utsa.edu/poet/index.php POET is an open-source transformation scritping language that can be used to conveniently apply advanced compiler optimizations to applications written in arbitrary programming language as well as build ad-hoc translators between these languages. The goal is to support the following software development activities. * Extensive parameterization of compiler optimizations for automatic performance tuning. * Programmable Compiler optimizations and interactive tuning of application efficiency. * Ad-hoc source-to-source translation and domain-specific code generation. POET is designed to make compiler optimizations readily available to developers for programmable control and to significantly reduce the development cost of supporting ad-hoc language translation and code generation of domain-specific languages.