ارزیابی عملکرد ضرب ماتریس-بردار پراکنده باز شده

عنوان ارزیابی عملکرد ضرب ماتریس-بردار پراکنده باز شده
نویسنده آکگون، ابراهیم اومیت
تاریخ انتشار: 2015-01
موضوع ماتریس های پراکنده، پردازش داده ها
نوع سند
زبان انگلیسی
دیجیتال بله
نسخه خطی خیر
کتابخانه: دانشگاه اوزیغین
شماره ثبت f3bbb444-be90-44ae-88c0-927751bb9190
محل کتابخانه گروه علوم کامپیوتر
تاریخ 2015-01
متن نمونه ضرب ماتریس-بردار پراکنده (spMV) یک عملیات هسته در محاسبات علمی است. مشکلاتی وجود دارد که در آن یک ماتریس به طور مکرر در بردارهای مختلف ضرب می شود. برای چنین مشکلاتی، تخصصی کردن کد spMV بر اساس ماتریس، پتانسیل تولید کد بسیار سریعتر را دارد. این در واقع یکی از نمونه های انگیزشی تولید برنامه بوده است. با استفاده از تولید برنامه، کد spMV را می توان به طور کامل باز کرد تا سربار حلقه حذف شود و همچنین بهینه سازی های با تاثیر بالا را فعال کند. در این کار ما بر روی تخصصی کردن spMV با باز کردن کد طبق یک ماتریس معین تمرکز می‌کنیم. ما یک ارزیابی تجربی از عملکرد با استفاده از 70 ماتریس پراکنده جمع‌آوری‌شده از حوزه‌های محاسباتی علمی در دنیای واقعی ارائه می‌کنیم. ما بهینه‌سازی‌هایی را ارائه می‌کنیم که با آن کد اسمبلی با کارایی بالا می‌تواند به سرعت بدون نیاز به تولید کد سطح منبع تولید شود و تمام مراحل یک کامپایلر همه‌منظوره را طی کند. ما در نهایت ارائه می‌کنیم که چگونه یکی از بهینه‌سازی‌هایی که مطالعه کردیم می‌تواند به‌عنوان یک پاس تبدیل کد پیاده‌سازی شود. Kimi bilimsel problemlerde aynı matris farklı vektörlerle tekrar tekrar çarpılmaktadır. Bu problemlerde kullanılan spMV kodunu matrise göre özelleşmiş bir şekilde optimize edersek çok ciddi performans artışları sağlanabilir. Bunu gerçekleştirmek için program üretimi teknikleri uygunndur. برنامه üretimi ile spMV kodundaki döngü u yükleri kaldırılabilir, ayrıca etkili eniyilemeler uygulanabilir. بو چالیشمادا، سپ ام وی کودونون تام دونگو آچیلیمی واسیتاسیله چهارپیمی یاپیلماک ایستنن ماتریسه گوره اوزللهشتیریلمسینی اینسلدیک. Gerçek örneklerden oluşan 70 adet matris üzerinde deneysel performans çalışmaları yaptık. Ayrıca, kaynak kod üretimi ve sonrasında genel amaçlı derleyici kullanımına gerek bırakmayacak kadar yüksek kaliteli makine kodunu hızlı bir şekilde ¨üretmemizi sağlayacak eniyilemeler sunuyoruz. سون اولارک دا، تانیملادیغیمیز eniyilemelerden birinin kod dönüşümü şeklinde nasıl tanımlanabileceğini gösteriyoruz.
مشاهده در منبع دانشگاه اوزیغین دانشگاه اوزیغین - موتور جستجوی نسخه های خطی عثمانی
دانشگاه اوزیغین - موتور جستجوی نسخه های خطی عثمانی دانشگاه اوزیغین

ارزیابی عملکرد ضرب ماتریس-بردار پراکنده باز شده

نویسنده آکگون، ابراهیم اومیت
تاریخ انتشار 2015-01
موضوع ماتریس های پراکنده، پردازش داده ها
نوع سند
زبان انگلیسی
دیجیتال بله
نسخه خطی خیر
کتابخانه دانشگاه اوزیغین
شماره ثبت f3bbb444-be90-44ae-88c0-927751bb9190
محل کتابخانه گروه علوم کامپیوتر
تاریخ 2015-01
متن نمونه ضرب ماتریس-بردار پراکنده (spMV) یک عملیات هسته در محاسبات علمی است. مشکلاتی وجود دارد که در آن یک ماتریس به طور مکرر در بردارهای مختلف ضرب می شود. برای چنین مشکلاتی، تخصصی کردن کد spMV بر اساس ماتریس، پتانسیل تولید کد بسیار سریعتر را دارد. این در واقع یکی از نمونه های انگیزشی تولید برنامه بوده است. با استفاده از تولید برنامه، کد spMV را می توان به طور کامل باز کرد تا سربار حلقه حذف شود و همچنین بهینه سازی های با تاثیر بالا را فعال کند. در این کار ما بر روی تخصصی کردن spMV با باز کردن کد طبق یک ماتریس معین تمرکز می‌کنیم. ما یک ارزیابی تجربی از عملکرد با استفاده از 70 ماتریس پراکنده جمع‌آوری‌شده از حوزه‌های محاسباتی علمی در دنیای واقعی ارائه می‌کنیم. ما بهینه‌سازی‌هایی را ارائه می‌کنیم که با آن کد اسمبلی با کارایی بالا می‌تواند به سرعت بدون نیاز به تولید کد سطح منبع تولید شود و تمام مراحل یک کامپایلر همه‌منظوره را طی کند. ما در نهایت ارائه می‌کنیم که چگونه یکی از بهینه‌سازی‌هایی که مطالعه کردیم می‌تواند به‌عنوان یک پاس تبدیل کد پیاده‌سازی شود. Kimi bilimsel problemlerde aynı matris farklı vektörlerle tekrar tekrar çarpılmaktadır. Bu problemlerde kullanılan spMV kodunu matrise göre özelleşmiş bir şekilde optimize edersek çok ciddi performans artışları sağlanabilir. Bunu gerçekleştirmek için program üretimi teknikleri uygunndur. برنامه üretimi ile spMV kodundaki döngü u yükleri kaldırılabilir, ayrıca etkili eniyilemeler uygulanabilir. بو چالیشمادا، سپ ام وی کودونون تام دونگو آچیلیمی واسیتاسیله چهارپیمی یاپیلماک ایستنن ماتریسه گوره اوزللهشتیریلمسینی اینسلدیک. Gerçek örneklerden oluşan 70 adet matris üzerinde deneysel performans çalışmaları yaptık. Ayrıca, kaynak kod üretimi ve sonrasında genel amaçlı derleyici kullanımına gerek bırakmayacak kadar yüksek kaliteli makine kodunu hızlı bir şekilde ¨üretmemizi sağlayacak eniyilemeler sunuyoruz. سون اولارک دا، تانیملادیغیمیز eniyilemelerden birinin kod dönüşümü şeklinde nasıl tanımlanabileceğini gösteriyoruz.
دانشگاه اوزیغین - موتور جستجوی نسخه های خطی عثمانی
دانشگاه اوزیغین شما در حال هدایت مجدد هستید...

لطفاً صبر کنید