lippersist.

مكتبة صغيرة C ++ لتخزين وكائنات التحميل
التحميل الان

lippersist. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • GPL v3
  • السعر:
  • FREE
  • اسم الناشر:
  • ElaineTsiang YueLien
  • موقع ويب الناشر:
  • http://savannah.nongnu.org/users/elainety

lippersist. العلامات


lippersist. وصف

مكتبة صغيرة C ++ لتخزين وكائنات التحميل يسمح LIBPERSIST، مكتبة C ++، بتخزين وتحميل الكائنات بأكملها عبر عمليات الإعدام. كما ينص على نقل الكائنات بين مؤشرات الترابط في بيئة معالجة موازية (وصول غير موحدة للذاكرة غير موحدة). تمت كتابة Libpersist لاستخدامه في عمليات المحاكاة، حيث تتوافق كائنات البرامج غالبا مع الكائنات المحاكاة المتصلة أو الواردة داخل الآخرين. أثناء مرحلة البناء، يتم إنشاء مثيل الكائنات، ثم تخزينها على القرص. في مرحلة التشغيل، يتم إعادة تحميل الكائنات. عادة ما يتم بناء الكائنات مرة واحدة، وتشغيل عدة مرات مع الاختلافات في المدخلات أو المعلمات. لا يوجد عادة متطلبات عالية الإنتاجية أثناء مرحلة البناء من محاكاة. عالي الإنتاجية، ومع ذلك، يصبح أهم قضية في أشواط المحاكاة الفعلية. الفكرة الأساسية هي أن الكائنات المخزنة على القرص حيث يتم إعادة إنشاء جراب ككائنات. يتم مساعدة إعادة البناء هذا من قبل ثلاثة فصول قالب المعرفة / المعالج القائمة على المعرف. تحل محل الملوثات العضوية الثابتة (المؤشرات القديمة العادية) لتضمين الأشياء في كائنات أخرى. جنبا إلى جنب مع دعم وظائف القالب، هذه الفصول المرجعية تخفف من المستخدم من Drudgery من الترميز الصريح لإدارة الكائنات لكل كائن ذي صلة. في بيئة NUMA، يمكن إجراء مؤشرات الترابط لتنفيذ المعالجات المحددة وتخصيص الذاكرة من كتل الذاكرة المحددة. وهذا يعني أنه يجب نقل الكائنات إلى مؤشر الترابط الذي سينفذ وظائف الأعضاء الخاصة بهم. النقل هو حالة خاصة من الثبات، تتطلب إعادة البناء بعد أن تم نقل جراب في الذاكرة. بعد نقل جميع الكائنات إلى ذكرياتها المستهدفة، يجب أن يكون كل الإشارات إلى الكائنات يجب أن يتم swizzly (idents المصممة لعناوينهم)، بحيث يمكن الرجوع إليها بكفاءة مثل الملوثات العضوية الثابتة. لا يفترض Libpersist استخدام الخيوط، والتي تشترك مساحة عنوان ظاهرية مشتركة، بحيث تكون الملوثات العضوية الثابتة صالحة في جميع المواضيع. يوفر إدارة كائنات في الذاكرة التي تحافظ على جدول تجزئة معرف كائن لمعالجة الترجمات. هذا يعني أن جميع الكائنات يمكن الوصول إليها في جميع المواضيع. Lippersist لا يفرض أي تقييد الوصول. لكن المستخدمين يمكنهم فرض خاص بهم. استخدام NUMA والخيوط ليس جزءا من Lippersist. ولكن مثال على الفئات والبرامج المشتقة، المدرجة كجزء من الوثائق، إظهار استخدام LIBPERSIST في مؤشرات الترابط NUMA. ما الجديد في هذا الإصدار: تنص على كائن الفصل الأساسي ليكون قاعدة افتراضية لراثاث متعددة. ينص على إعادة الإعمار الكامل عند تحميل كائن لأول مرة كصف أقل من فئة مشتقة بالكامل، من خلال تجاوز كائن الأسلوب الثابت :: OrtConreconstruct في فئة مشتقة متوسطة مناسبة.


lippersist. برامج ذات صلة

IMDBPY.

حزمة بيثون مفيدة لاسترداد وإدارة بيانات قاعدة بيانات فيلم IMDB حول كل من الأفلام والناس. ...

178

تحميل

biopython.

أدوات متاحة بحرية للبيولوجيا الجزيئية الحسابية. ...

143

تحميل