-
اگر خواننده دقيقي باشيد، متوجه ميشويد كه تعداد مراحل جستوجو با وجود كمك ساير افراد، تنها به ميزان پنجاه درصد كاهش يافته است. با وجود اين كه بهنظر ميرسد پيشرفت ناچيزي است (و هزينه زيادي را در پي دارد) در شرايطي كه بايد دهها ميليون ركورد را در كسري از ثانيه جستوجو كنيد، اين پيشرفت ارزش حياتي مييابد. اگر منابع كافي در اختيار داريد (با توجه به اين كه پردازندههاي گرافيكي امروزي بيش از دويست هسته دارند) ميتوانيد افراد بيشتري را در اجراي الگوريتم p-ary بهكار بگيريد تا زمان پاسخگويي كاهش يابد. بهعنوان مثال، با استفاده از 32 شخص (يا پردازنده) ميتوانيد 1024 ركورد را در دو مرحله جستوجو كنيد.
"يك GPU كه به قيمت يك پردازنده عادي خريداري ميشود، با استفاده از جستوجو به شيوه p-ary ميتواند سرعت پاسخگويي بههر درخواست را تا دويست درصد افزايش دهد. تنها در چنين شرايطي است كه حداكثر كارايي GPU مورد استفاده قرار ميگيرد و بيش از شش ميليون نتيجه جستوجو را در يك ثانيه در اختيار كاربر ميگذارد."
يك GPU كه به قيمت يك پردازنده عادي خريداري ميشود، با استفاده از جستوجو به شيوه p-ary ميتواند سرعت پاسخگويي به هر درخواست را تا دويست درصد افزايش دهد. انجام هزاران جستوجو در بانكهاي اطلاعاتي حاوي ميليونها ركورد، براي بعضي از برنامههاي وب يك فرآيند عادي است. تنها در چنين شرايطي است كه حداكثر كارايي GPU مورد استفاده قرار ميگيرد و بيش از شش ميليون نتيجه جستوجو را در يك ثانيه در اختيار كاربر ميگذارد. براي جستوجوي يك دفترتلفن 1024 صفحهاي به استفاده از GPU نيازي نيست.
بهعلت اين كه GPU روي يك كارت PC نصب شده است، تمام دادهها پيش از اين كه در اختيار GPU قرار گيرند، توسط يك گذرگاه به نسبت كند روي كارت PC كپي ميشوند. برنامههايي با حجم پردازشي بالا مانند برنامههاي شبيهسازي فيزيكي، دچار چنين محدوديتهايي نميشوند. اما، اغلب برنامههاي بانك اطلاعاتي حجم محاسباتي به نسبت كمي دارند در عوض نيازمند اداره حجم زيادي از دادهها هستند.
برچسب برای این موضوع
مجوز های ارسال و ویرایش
- شما نمی توانید موضوع جدید ارسال کنید
- شما نمی توانید به پست ها پاسخ دهید
- شما strong>نمی توانید فایل پیوست ضمیمه کنید
- شما نمی توانید پست های خود را ویرایش کنید
-
قوانین انجمن