استفاده از توان محاسباتی رایانهها در تحقیقات علمی و
فعالیتهای دانشگاهی، مراکز تحقیقاتی و شرکتهای تجاری، کاربرد روزافزونی
پیدا نموده است؛ ازاینرو نیاز به پردازش سریعتر افزایش یافته و به یک
نیاز اساسی تبدیل شده است. سرعت کامپیوترهای شخصی کنونی نسبت به اجداد خود
بهطور سرسامآوری افزایش یافته است اما علیرغم وجود این موضوع باز جوابگوی
نیازهای مطرحشده نیست. ازجمله عرصههایی که احتیاج به کامپیوترهایی با
سرعت پردازش بسیار بالا دارند میتوان به برنامههای شبیهسازی در تحقیقات
هستهای، نانو فناوری محاسباتی، برنامههای پیشبینی وضعیت هوا، برنامههای
فیلمسازی کامپیوتری، برنامههای ساخت انیمیشن حرفهای و بسیاری از
زمینههای مختلف دیگر که همگی بهسرعت پردازش بسیار زیاد نیاز دارند تا در
یک زمان مناسب به نتیجه برسند اشاره کرد. یک راهحل برای این معضل، استفاده
از سوپرکامپیوترها است. درست است که سرعت پردازش سوپرکامپیوترها بسیار
بالاتر از کامپیوترهای شخصی است اما استفاده از آنها در همه موارد
مقرونبهصرفه نیست؛ ضمن آنکه این فناوری در انحصار بعضی از کشورهای
توسعهیافته است و سایر کشورها از دسترسی به این تجهیزات استراتژیک محروم
هستند. راهحل دیگر در دستیابی به سرعت پردازش بسیار بالا، استفاده از روش
پردازش موازی است. به بیان ساده در این روش چند پردازنده (در اینجا منظور
پردازندههای گرافیکی) معمولی با همکاری یکدیگر به اجرای یک برنامه
میپردازند که طی این همکاری، برنامه با سرعت بالاتری اجرا میشود. به
عبارت دیگر، پردازش یا محاسبهی موازی، شکلی از پردازش است که در آن
دستورالعملهای بسیاری در یک زمان و به صورت همزمان انجام میشوند و بر
اساس این اصل اجرا میشوند که مسائل بزرگ را اغلب میتوان به مسائل کوچکتر
تقسیم نمود که سپس باهم و بهصورت موازی اجرا شوند.
ادامه مطلب ...
تحلیل مولفه های اصلی(Principal Component Analysis)ابتدا در سال 1901 توسط پیرسون معرفی و پس از آن در سال 1933 توسط هتلینگ روشهای محاسباتی آن پیشنهاد شد،PCA در تعریف ریاضی یک تبدیل خطی متعامد است که داده را به دستگاه مختصات جدید برده بطوریکه بزرگترین واریانس داده ها بر روی اولین محور مختصات قرار گرفته و واریانس مرتبه بعدی بر روی دومین محور مختصات قرار می گیرد و این روند تا انتها ادامه می یابد.(شکل 1)
در دو دهه اخیر کارهای با ارزشی در حوزه تشخیص کاراکتر صورت گرفته است و مقالات زیادی درباره این موضوع ارائه شده است، تشخیص کاراکتر تعامل خوبی را بین انسان و ماشین شامل پردازش اتوماتیک داده، اعتبارسنجی و غیره فراهم می نماید مانند برخی از نرم افزارهای بانکی (پرداخت قبض از روی بارکدو...)،نرم افزارهای علمی ، تجاری (مانند فروشگاههاو...)
مزیت دیگر نرم افزارهای تشخیص کاراکتر کاهش مداخله انسان در ورود داده و همچنین کاهش خطای تایپ تسریع امر خواندن داده می باشد، مخصوصا زمانی که داده به شکل خواندنی در سیستم موجود باشد، اما با تمام مزایایی که ذکر شد تشخیص حروف عربی بدلیل بهم پیوسته بودن حروف و شکل خاص حروف و سختی پردازش متن هنوز پتانسیل های زیادی را دارد،و همین پتانسل برای زبان چینی هم وجود دارد، کتاب computer aided intelligent recognition techniques در 24 فصل به معرفی و بررسی چندین الگوریتم و متد در مورد پردازش خودکار کاراکتر پرداخته است.
کتاب CUDA C Programming توسط JOHN (RUNWEI) CHENG و MAX GROSSMAN و TY MCKERCHER در سال 2014 منتشر شد.این کتاب مقدمه ای خوب برای کسانی است که قصد در شروع برنامه نویسی موازی با پلتفرم کودا را دارند که به معرفی معماری و اجرای برنامه های کاربردی در حالت موازی پرداخته است، لذا از بازدیدکنندگان محترم تقاضا می شود برای درک مفهوم این کتاب فصول را به ترتیب خوانده و به اجرای مثالهای کتاب در محیط کودا بپردازند، این کتاب شامل ده فصل که در زیر به شرح مختصری ازآنها پرداخته شده است می باشد.