Practical automatic loop specialization

نویسندگان
چکیده

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

XLOOPS: Explicit Loop Specialization

Hardware specialization is becoming an increasingly common technique to enable improved performance and efficiency in spite of the diminished benefits of technology scaling. Meanwhile, computer architects have long realized the importance of focusing on the key loops that often dominate application performance. These two trends have led to a diverse array of loop-level specialized hardware, suc...

متن کامل

Compositional Approach Applied to Loop Specialization

An optimizing compiler has a hard time to generate a code which will perform at top speed for an arbitrary data set size. In general, the low level optimization process must take into account parameters such as loop trip count for generating efficient code. The code can be specialized depending upon data set size ranges, at the expense of code expansion and decision tree overhead. We propose fo...

متن کامل

Automatic Program Specialization by Partial Evaluation :

Partial evaluation is an automatic program optimization technique, similar in concept to, but in several ways diierent from optimizing compilers. Optimization is achieved by changing the times at which computations are performed. A partial evaluator can be used to overcome losses in performance that are due to highly parameterized, modular software. This has a quite remarkable impact on softwar...

متن کامل

Faster Fourier Transforms via Automatic Program Specialization

Because of its wide applicability many e cient implementations of the Fast Fourier Transform have been developed We propose that an e cient implemen tation can be produced automatically and reliably by partial evaluation Partial evaluation of an unoptimized implementation produces a speedup of over times The automatically generated result of partial evaluation has performance com parable to or ...

متن کامل

Towards Unifying Inheritance and Automatic Program Specialization

Inheritance allows a class to be specialized and its attributes refined, but implementation specialization can only take place by overriding with manually implemented methods. Automatic program specialization can generate a specialized, efficient implementation. However, specialization of programs and specialization of classes (inheritance) are considered different abstractions. We present a ne...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: ACM SIGPLAN Notices

سال: 2013

ISSN: 0362-1340,1558-1160

DOI: 10.1145/2499368.2451161