سؤال

أبحث عن وحدة BigFloat سريعة يمكنها التعامل مع الجمع والطرح والضرب والقسمة (سيكون السجل جيدًا ولكنه ليس ضروريًا) وتتميز بدقة لا تقل عن 100 منزلة عشرية. لقد جربت هذه الوحدة ، لكنها أبطأ بنحو 1000 مرة من العمليات القياسية الموسعة. لذا ، هل يعرف أي شخص وحدة BigFloat السريعة لدلفي؟

هنري

هل كانت مفيدة؟

المحلول

لتلخيص التعليقات على سؤال OP.

ربما تكون مكتبة C هي الحل الأفضل لمكتبة النقطة العائمة الكبيرة. تدعي

GMP أنها أسرع مكتبة مجانية ، تم تحسينها بالتجميع وتم تأسيسها منذ عام 1991.

استخدم غلاف دلفي هذا لمكتبة GMP.

للحصول على سرعة أكبر بتكلفة / جهد معقول ، فإن حل CUDA / GPU سيفي بالغرض. هناك عمل جاري ، لكني لم أجد حلًا نهائيًا.

نصائح أخرى

النقطة العائمة للبرامج هي بطبيعتها 1 أو 2 من حيث الحجم أبطأ من النقطة العائمة للأجهزة.أضف إلى ذلك حقيقة أنك تبحث عن دقة أكبر ومن المحتمل أن يكون لديك ترتيب آخر من حيث الحجم.

ربما تكون توقعاتك غير واقعية

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top