لنهج آخر، يمكنك اقتطاع نافذة المتوسط المتحرك الأسي ومن ثم حساب الإشارة التي تمت تصفيتها عن طريق القيام بتلافم بين الإشارة الخاصة بك والأسية نافذة يمكن حساب الارتباط باستخدام مكتبة كودا ففت مجانا كوفت لأنه، كما تعلمون، يمكن التعبير عن الإرتداد على أنه الضرب الحكيم للإشارتين في مجال فورييه. هذا هو الاسم المحكم ل كونفولوتيون ثوريم، الذي يعمل مع تعقيد من O n لوغ n هذا النوع من النهج يقلل كود كودا الخاص بك و يعمل جدا جدا بسرعة، حتى على غيفورسي 570 خاصة حتى إذا كنت تستطيع أن تفعل كل من الحسابات الخاصة بك في واحدة تعويم precision. ICEF 30 أبريل 14 في 17 04.I أن اقترح لمعالجة المعادلة الفرق أعلاه كما هو مبين أدناه ومن ثم استخدام كودا التوجه primitives. DIFFERENCE معادلة المعادلة - شكل غير محدد من المعادلة الفرق. بجبر بسيط، يمكنك أن تجد ما يلي. وفقا لذلك، فإن الشكل الصريح هو ما يلي. CUDA ثروست إمبليم ENTATION. You يمكن تنفيذ النموذج الصريح أعلاه من خلال الخطوات التالية. تهيئة تسلسل الإدخال دينوت إلى ألفا باستثناء دينبوت 0 1.Define المتجه d1overbetatothen يساوي 1، 1 بيتا، 1 بيتا 2، بيتا 3.Multiply إليمنتويز دينبوت بواسطة d1overbetatothen. Perform إينلوسيفسكان للحصول على تسلسل ين بيتا n. Divide تسلسل أعلاه من قبل 1، 1 بيتا، 1 بيتا 2، 1 بيتا 3. النهج أعلاه يمكن أن يوصى للأنظمة الخطي الوقت متفاوتة الوقت للتخطي، أنظمة لتي الثابتة، نهج ففت التي ذكرها بول يمكن التوصية أنا م تقديم مثال على هذا النهج باستخدام كودا التوجه و كوففت في إجابتي على مرشح فير في CUDA. I م ليس مبرمج مع أي قدرات فقط شخص غريبة عن كودا و لذلك أنا أفعل القليل من القراءة ركضت عبر مثال على استخدام التوجه للقيام المتوسط المتحرك. المثال، مثل هو، يعمل ويعمل معظمها بشكل صحيح ومع ذلك انها تافهة بمعنى أنه لا يفعل سوى واحد المتوسط المتحرك العملية. كيف يمكنني أن أقول 352 من سي تتحرك متوسط العمليات بالتوازي، كل تعمل على نفس دفق البيانات في ذهني تدفق البرنامج قد يكون. تحضير البيانات إرسالها إلى جوهر كودا واحد نفس التعليمات البرمجية الحالية ولكن التفكير أطوال 1000 أو 10000 بدلا من 30. نسخ من و كودا الأساسية انها s في كل من النوى كودا 351 الأخرى في بلدي غكس 465.Tell كل كودا الأساسية ما عدد عناصر البيانات إلى المتوسط أكثر من 4 5 6 352 353 354.Tell الجهاز لتشغيل المتوسط في كل نواة في متوازية. اقرأ النتائج من كل الأساسية. أحصل على هذا code. makes يحدث كل شيء، ولكن كيف يمكنني الحصول على التوجه إلى القيام بالكثير من هذه في موازاة "اهتمامي هنا عن شيء مثل بيانات الأسهم إذا أنا تبحث في غوغ الأسعار أنا د وضعت في غبو باستخدام جميع النوى وترك الأمر هناك أنا د ثم تكون حرة في القيام الكثير من المعالجة دون تحميل البيانات بعد الآن ومجرد قراءة النتائج مرة أخرى من كل الأساسية ملاحظة قد لا ترغب في استخدام غوغ في جميع النوى بعض النوى قد يكون غوغ، والبعض الآخر مع بعض الرمز الآخر، ولكن أنا سوف تصل إلى هناك في وقت لاحق أنا مجرد التفكير g أنا لا أريد بيانات الأسهم في الذاكرة العالمية إذا كان هناك مساحة كافية في كل الأساسية. أفترض أن هذا هو واضح جدا ل كودا Thrust. asked سيب 12 12 في 19 39.الفهم هو أن كنت مهتما في الحالات التالية . لديك تسلسل طويل من العناصر وكنت ترغب في حساب عدد معين من المتوسطات، عن طريق المتوسط على أرقام مختلفة من العناصر، أي باستخدام أطوال مختلفة لنافذة المتوسط المتحرك هذا هو ما أفهمه من سؤالك الأصلي. لديك سلسلة من تسلسل، وتخزينها على التوالي في الذاكرة، وتريد أن متوسط لهم بالتوازي مع نافذة المتوسط المتوسط من حجم 2 راديوس 1 هذا هو ما رمز أريفير المقترحة من قبل أسم يفعل - لقد قبلت it. Instation من استخدام كودا التوجه، وأعتقد سيكون من الأسهل كتابة نواة كودا الخاصة بك للقيام بعمليات المذكورة أعلاه أدناه، مثال يعمل بشكل كامل التي تعمل في نفس الطريقة التي رمز أريفير المقترحة من قبل أسم، وبالتالي تغطي القضية 2 تعديله لتغطية حالة 1 سيكون استقامة rward. sa نوف 15 14 في 15 42.Your answer.2017 كاك إكسهانج، Inc. عند حساب متوسط متحرك قيد التشغيل، وضع المتوسط في الفترة الزمنية الوسطى منطقي. في المثال السابق قمنا بحساب متوسط أول 3 الوقت فترات ووضعها بجوار الفترة 3 كنا يمكن أن يكون وضع المتوسط في منتصف الفترة الزمنية من ثلاث فترات، وهذا هو، بجانب الفترة 2 وهذا يعمل بشكل جيد مع فترات زمنية غريبة، ولكن ليست جيدة حتى لفترات زمنية حتى ذلك حيث سوف نضع المتوسط المتحرك الأول عندما M 4. من الناحية الفنية، فإن المتوسط المتحرك سوف تقع في ر 2 5، 3 5. لتجنب هذه المشكلة نحن ناعمة ما s باستخدام M 2 وهكذا نحن على نحو سلس القيم ممهدة. إذا كنا متوسط حتى عدد من المصطلحات، ونحن بحاجة إلى تسهيل السلس القيم. الجدول التالي يوضح النتائج باستخدام M 4.
No comments:
Post a Comment