موازی سازی الگوریتم ساخت آرایه پسوندی به منظور تطبیق دقیق رشته های DNA برروی پردازنده گرافیکی

سال انتشار: 1395
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 548

فایل این مقاله در 10 صفحه با فرمت PDF قابل دریافت می باشد

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این مقاله:

شناسه ملی سند علمی:

ICTCK03_047

تاریخ نمایه سازی: 10 تیر 1396

چکیده مقاله:

آرایه های پسوندی یک رشته، مجموعه مرتبی از تمام پسوندهای آن رشته هستند که این ساختمان داده در زمینه های شاخص گذاری متن، فشردگی داده و تطبیق الگو کاربرد دارند. در دهه اخیر، الگوریتم های سری زیادی برای ساخت آرایه های پسوندی ارایه شده است. در این مقاله بر روی یکی از دسته های اصلی الگوریتم های ساخت آرایه های پسوندی مطالعه ای انجام شد و هدف موازی سازی یکی از الگوریتم های سری ارایه شده در دسته دوم بر روی معماری موازی پردازنده گرافیکی است. الگوریتم SA-IS (Suffix Array-Induce Sorting) که یک الگوریتم بازگشتی بازمان خطی است، قابلیت موازیسازی به روش تقسیم و غلبه را دارد و جزء آخرین کارهای تحقیقاتی در این دسته است را میتوان به صورت موازی بر روی سخت افزار پردازنده گرافیکی پیاده سازی کرد. این الگوریتم توسط پلت فرم کودا با استفاده از تکنیک های پردازنده گرافیکی قابل پیاده سازی است. سرعت این الگوریتم موازی نسبت به الگوریتم سری آن درداده هایی با حجم بالا تا 40 برابر و نسبت به الگوریتم موازی مشابه در دسته خودش 2/ 1 برابر افزایش می یابد.

نویسندگان

سعیده ظریف

دانشگاه آزاد اسلامی واحد مشهد

حسین دلداری

دانشگاه آزاد اسلامی واحد مشهد

مراجع و منابع این مقاله:

لیست زیر مراجع و منابع استفاده شده در این مقاله را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود مقاله لینک شده اند :
  • U. Manber and , Myers, "Suffix arrays: a new method ...
  • algorithms, San Francisco, California, USA, 1990. ...
  • M. Burrows and D. J. Wheeler, A Block- sorting Lossless ...
  • Digital, Systems Research Center, 1994. ...
  • M. I. Abouelhoda, S. Kurtz, and E. with ...
  • Algorithms, vol. 2, pp. 53-86, 2004. [4]P. ...
  • Symposium _ 2000, pp. 390-398. ...
  • S. J. Puglisi, W. F. Smyth, and A. H. suffix ...
  • construction algorithms, " ACM Comput. Surv., vol. 39, p. 4, ...
  • M. Karp, R. E. Miller, and A. L. .R[ء] Rosenberg, ...
  • N. J. Larsson and K. Sadakane, "Faster suffix sorting, " ...
  • J. K. a. P. S. a. S. Burkhardt, "Simple linear ...
  • N. Futamura, S. Aluru, and S. Kurtz, "Parallel suffi sorting, ...
  • construction for shared memory architectures, " presented at the Proceedings ...
  • suffix array and least common prefix for the GPU, " ...
  • Conference on Computing and Informatics, ICOCI, 20110 pp. 414-419. [13] ...
  • _ _ GPU-Acc elerated BWT C onstruction for Large Collection ...
  • August 24-28, 2015, Proceedings, 2015. [15] ...
  • M. L. Saetra, "Graphics processing unit (GPU) programming strategies and ...
  • "Two Efficient Algorithms for Linear Time Suffix Array Construction, " ...
  • by Example: An Introduction to General- purpose GPU Programming: Addi ...
  • نمایش کامل مراجع