Saturday, 24 February 2018

Fpga आधारित व्यापार प्रणाली


इस पृष्ठ को साझा करें। फ्रेमवर्क अल्ट्रा-लो विलंबता वित्तीय प्रणालियों के अनुप्रयोग विकास की गति बढ़ाता है। इलेक्ट्रॉनिक ट्रेडिंग के आगमन के बाद, गति के लिए एक दौड़ सबसे तेज़ और सबसे चतुर व्यापारिक प्लेटफॉर्म बनाने के लिए तैयार हुई है प्रतिक्रिया समय सेकेंड से मिलीसेकेंड तक माइक्रोसॉंड्स तक घटा है माइक्रोसकंड और उप-माइक्रोसेकेंड प्रतिक्रिया समय के लिए ड्राइव पारंपरिक सॉफ्टवेयर या साधारण हार्डवेयर आर्किटेक्चर के साथ संभव नहीं है, एक तथ्य जो कि क्षेत्रीय प्रोग्रेमेबल गेट सरणी एफपीजीए तकनीक को अल्ट्रा-विलंबता प्रणालियों में अपनाने को प्रेरित करता है। हार्डवेयर के विकास में शामिल जोखिम को कम करने के लिए वर्णन भाषा एचडीएल कोड ने एक एफपीजीए ईथरनेट कार्ड पर मूल रूप से विकास के समय को धीमा करते हुए, उन्नतओओ ने 10-गीगाबिट ईथरनेट 10GE संचार के लिए एफपीजीए चौखटे के उपयोग की अग्रणी भूमिका निभाई है उन्नतऑडियो एक्सपीएक्सजीजी विकास ढांचा उपकरण सेट वित्तीय सेवाओं की तेजी से तैनाती सुनिश्चित करने के लिए आवश्यक बुनियादी ढांचा प्रदान करता है नवीनतम पीढ़ी ओ के लिए निर्बाध पोर्टेबिलिटी की अनुमति देता है एफ एफपीजीए कार्ड। - राफ हूल्स, पीएचडी, उपाध्यक्ष, बिजनेस डेवलपमेंट, एडवांस्ड इओ सिस्टम इंक। अतिरिक्त सूचना। मैंने एफपीजीए पर एचएफटी सिस्टम के विभिन्न कार्यान्वयन के बारे में पढ़ा है। मेरा प्रश्न यह है कि एचएफ़टी प्रणालियों का कौन सा हिस्सा आजकल एफपीजीए पर लागू होता है क्या एफपीजीए अभी भी बहुत लोकप्रिय हैं केवल एफपीजीए पर लागू फीड हैंडलर है क्योंकि ऊपर बताए गए कुछ सिस्टम में केवल एक फीड हैंडलर है जो कि एफपीजीए पर लागू होता है, क्योंकि रणनीति में बहुत ज्यादा बदलाव होता है, या एफपीजीए पर लागू करने में बहुत मुश्किल है दूसरों का दावा है कि वे ने एफपीजीए पर व्यापार रणनीतियों को भी लागू किया है या एचएफटी प्रणालियों के निर्माण के लिए एफपीजीए के बजाय उच्च निष्पादन एनआईसी का इस्तेमाल किया है, मैंने अलग-अलग दृष्टिकोणों के बारे में पढ़ा है, लेकिन मैं इसे तुलना करने के लिए कठिन लगता है क्योंकि अधिकांश परिणामों को विभिन्न इनपुट सेटों पर परीक्षण किया जाता है। मार्च 9 14 को 21 06. इसके बारे में सोचने के लिए एक तरीके से सोचें कि आप एएसआईसी में कुछ कर सकते हैं जो सीधे हार्डवेयर में है लेकिन, निर्माण की प्रक्रिया अपने आप में महंगा है, और आप एक डिज़ाइन प्राप्त कर सकते हैं जो आप कर सकते हैं ओ. टी.आई. एस. एस. बाद में बदलते हैं, एएसआईसी पूर्वनिर्धारित कार्यों जैसे विटकइन खनन, सुप्रसिद्ध डाटा प्रोसेसिंग एल्गोरिदम, इत्यादि के लिए मायने रखता है। दूसरी तरफ हमारे पास सामान्य सीपीयू और साथ ही कॉओप्रोसेसर सीपीयू और जीपीयू हैं जो सामान्य प्रयोजन हैं, लेकिन एक छोटी सी प्रक्रिया समवर्ती निर्देशों का निर्देश बहुत ही उच्च गति पर है। एफपीजीए मध्यम जमीन हैं वे हार्डवेयर emulators हैं और इस तरह से वास्तविक हार्डवेयर की तुलना में 10x धीमी माना जा सकता है, लेकिन सीपीयू की तुलना में समवर्ती कार्यों के लिए अभी भी अधिक प्रदर्शन करने वाले आप प्रदान किए गए हैं तदनुसार अपने तर्क को फैलाने के लिए मरने का उपयोग करें। एफपीजीए के कुछ उपयोग हैं। वीडियो ट्रांसकोडिंग जैसे टीवी में HD वीडियो डीकोडिंग के साथ-साथ विभिन्न डाटा अधिग्रहण बोर्ड। फिक्स्ड डेटा संरचना पार्सिंग रेगेक्स पार्सिंग। उदाहरण के लिए डिसिक्ट सिस्टम सिमुलेशन, एक कार्ड के नतीजे का अनुकरण गेम. एरोस्पेस या वैज्ञानिक शोध में ठीक तरह से एम्बेडेड अनुप्रयोग जैसे कई। अनुसंधान के उपयोग के लिए एफपीजीए के साथ समस्या यह है कि यह फ्लोटिंग प्वाइंट कैलक्यू के लिए अच्छा नहीं है लेन्स, खासकर जब से साधारण सीपीयू पहले से ही सिमड जैसी चीजों के साथ अनुकूलित हो गए हैं, निश्चित बिंदु या निश्चित आकार के डेटा संरचनाओं के लिए, एफपीजीए डिज़ाइन आपको एक ही समय में बहुत सारी प्रोसेसिंग करने के लिए डिवाइस को कॉन्फ़िगर करने की अनुमति देता है.कुछ बातें व्यापार में किया जाता है फ़ीड संचालकों को सीधे नेटवर्क स्ट्रीम से पार्स करने के साथ-साथ हार्डवेयर के कुछ भागों का निर्माण जैसे हार्डवेयर में आदेश पुस्तकों के लिए फ़ीड संचालकों का उपयोग कर रहा है ताकि सीपीयू लोड किए बिना तेजी से बदलते हुए डाटा संरचना से निपटने में सक्षम हो सकें। प्रसार लागत का भुगतान किए बिना डेटा को त्वरित रूप से प्रसंस्करण की चिंता को दूर करने का उद्देश्य यह विशेष रूप से GPGPU या किसी पीसीआई-निवासी कार्ड जैसे क्यूऑन फी जैसे उपकरणों के विपरीत है, जो कि डिवाइस से डेटा प्राप्त करने के लिए प्रदर्शन दंड का भुगतान करता है, उसने कहा, डीएमए विकल्प भी इस संबंध में सुधार कर रहे हैं। एफपीजीए वास्तव में एक ही तर्क ब्लॉक से ज्यादा कुछ नहीं है, जो कि सिलिकॉन भर में बार-बार दोहराया जाता है, कॉन्फ़िगर करने योग्य स्विचेस के साथ तर्क ब्लॉक को एक साथ कनेक्ट करें यह दोहराए जाने वाले समस्याओं से निपटने में एफपीजीए बहुत अच्छा - और तेज़ बनाता है - जिसे हार्डवेयर सर्किट में वर्णित किया जा सकता है जो ऑपरेशन के दौरान नहीं बदलता है और आप सैकड़ों हजारों या इन सर्किटों का सैकड़ों हो सकते हैं, सभी एक ही समय में समानांतर में काम कर रहे हैं, दूसरी तरफ केवल एक एफपीजीए में। सीपीयू एस एएलयू के आसपास स्थित हैं, जो निर्देशों को लोड करता है, डेटा लोड करता है, डेटा पर काम करता है, परिणाम को स्टोर करता है, और फिर इसे फिर से करता है सीपीयू तब बहुत अच्छे हैं - और तेजी से - समस्याएं जो लगातार बदल रही हैं - दोनों के आकार और गुंजाइश में और विभिन्न कार्यों के बीच स्विच करने पर - आज के सीपीयू या कोर में सैकड़ों एएलयू एस के समानांतर पाइपलाइनों के साथ होंगे डेटा और निर्देशों के लिए, जो उन्हें जटिल समस्याओं पर बहुत तेज़ बनाता है जिन्हें समानांतर पर काम किया जा सकता है। ये डिज़ाइन FPGA को सरल समस्याओं में तेजी से बनाते हैं जिन्हें एक विशाल समांतर वास्तुकला के साथ हमला किया जा सकता है - जैसे कि एल में कई डेटा फ़ीड को संक्षेप करना माइक्रो-सेकंड, वायर-टू-वायर की तुलना में एट, या किसी पूर्व-गणना वाली खरीद, बेचने या रद्द करने के लिए एक विशेष पैटर्न सीपीयू से मेल खाने वाली कीमतों को तेजी से और अधिक जटिल समस्याओं से गुजरता है जिससे कम समानता की आवश्यकता होती है, जैसे कि टोकरी की गणना व्यापार प्रणाली को समायोजित करने के लिए व्यापारियों और प्रबंधन द्वारा उपयोग किए जाने वाले व्यापारिक संकेतकों में कई युगों और गुणवत्ता के स्रोतों और समाचार स्रोतों की कई कीमतों और समाचार स्रोतों को एक पोर्टफोलियो जोखिम-समायोजित या समेकित करने के लिए आवश्यक खरीद, विक्रय और रद्द करना। जहां एफपीजीए एचएफटी में इस्तेमाल किया जाता है विशेष रूप से दुकान की संरचना पर बहुत कुछ निर्भर करता है वे सबसे अच्छा, दोहरावदार, विस्तृत कार्य करने के लिए उपयोग करते हैं और जल्दी से सीपीयू प्रदर्शन करते हैं, स्विस चाकू हैं जो सबसे ज्यादा कुछ कर सकते हैं, विशेषकर जहां आवश्यकताएँ बदल रही हैं और इसके आयाम समस्या पूरी तरह से शुरू में नहीं समझाई जा रही है। 11 मार्च को 14 मार्च को उत्तर दिया गया। 10. आपका प्रश्न वास्तव में ज्यादा समझ में नहीं आता है यह पूछ रहा है कि व्यापारिक बुनियादी ढांचे में कितने तारों का उपयोग ऑप्टिक फाइबर का होता है और यह तांबे का कितना उपयोग करता है सबसे अच्छा जवाब है कि हम आप को दे सकते हैं कि एक एफपीजीए एक जादू बुलेट नहीं है। यह सिस्को के श्वेत पत्र की गलत व्याख्या है। स्विचिंग फैब्रिक के उपयोग मामलों और उन के बीच बहुत कम ओवरलैप है एक एफपीजीए। एचएफ़टी प्रणालियों का हिस्सा जो कि आजकल एफपीजीए पर लागू होता है। वर्तमान में, एफपीजीए अक्सर हमारे प्रिंटर और टीवी सेट-टॉप बॉक्स में इस्तेमाल होते हैं। मार्च 9 14 में 21 55 पर उत्तर दिया गया। मैं डिजिटल सिग्नल प्रोसेसिंग डीएसपी ब्लॉकों को उजागर करना चाहता हूं एएलयू आज के एफपीजीए में सैकड़ों प्रोग्रामेबल डीएसपी ब्लॉकों हैं जो बहुत बड़ा होने वाले हजारों हैं.अब, अचानक, आपके पास अपने निपटान में हजारों छोटे प्रोसेसर हैं, सभी समानांतर में गणना करने में सक्षम हैं Xeon Phi द्वारा प्रदान की गई समानता से यह बहुत अधिक है GPUs वास्तव में, यदि आप विकल्प मूल्य मॉडलिंग या FPGA पर स्टोचस्टिक जोखिम मॉडलिंग कर रहे हैं, तो आप नवीनतम GPUs की तुलना में प्रदर्शन में 100 गुना वृद्धि से अधिक प्राप्त कर सकते हैं और यहां तक ​​कि नवीनतम CPU की तुलना में भी अधिक हो सकते हैं। डीएसपी ब्लॉक के साथ मिलकर केएस, इस प्रदर्शन के लाभ में अन्य प्रमुख कारक मेमोरी कैश है FPGA में वितरित रैम है जो बेहद तेज है, जो डेटापथ स्तर पर 100 टीबी के बैंडविड्थ को हासिल करने की अनुमति देता है। आज का उपयोग करने से एलजी रणनीतियों के लिए एफपीजीए बड़े और बड़े पैमाने पर समवर्ती जीपीयू या सीपीयू की तुलना में प्रदर्शन में 100 से 1000 गुना बढ़ोतरी करने में सक्षम है, जो कि गणना संसाधन है मुख्य चेतावनी है कि आपको वेरिलोग या वीएचडीएल में लिखित रूप में प्रवीण होना पड़ेगा। संजय शाह सीटीओ नैनोस्पैड। उत्तर 5 अगस्त 14 18 05 शक्तिशाली, कई-कोर प्रोसेसर की एक किस्म हार्डवेयर एक्सेलेरेशन स्पेस में अपना रास्ता बनाना शुरू कर रही है, जो कि पहले से ही एफपीजीए कंपनियों की तरह स्वामित्व थी जैसे कि तिलेरा, एडपेटेवा, और सुसंगत लॉज, ये सभी प्रोसेसर यूएस में उपलब्ध कराते हैं, फ्रांस से एनीक्स के साथ यह भी इनसाइड कर रहा है। इन बड़े पैमाने पर समानांतर प्रोसेसर की प्रभावशीलता का वास्तविक उपाय उनके सॉफ़्टवेयर उपकरणों की परिपक्वता में है, जहां पर संभावित उपयोगकर्ता को अपना ध्यान केंद्रित करना चाहिए मैन्युअल तकनीकों का उपयोग करने वाले किसी भी व्यक्ति को मैन्युअल तकनीक का उपयोग करने वाले दसियों या सैकड़ों कोर प्रोग्राम को प्रोग्राम या डीबग करना नहीं चाहता है बेशक, यह कहने के बिना ही जाता है कि IO बैंडविड्थ महत्वपूर्ण है। इस अंतरिक्ष में मेरे व्यक्तिगत अनुभव में मैं सह-प्रोसेसर या हार्डवेयर के रूप में सुसंगत लॉज प्रोसेसर सी-भाषा एल्गो त्वरण के लिए गतिवर्धक एक सी आधारित वातावरण का तेजी से डिजाइन चक्र का आनंद लेते हुए, एल्गो प्रोग्रामर अपने दिल की सामग्री को कोड बदल सकते हैं और एफपीजीए के लिए महंगा और समय-गहन एचडीएल कोडिंग के बारे में चिंता नहीं कर सकते हैं। इष्टतम विभाजन के लिए एफपीजीए क्या करना है वे दोबारा दोहराए जाने वाले संचालन - और कई कोर प्रोसेसर करते हैं जो वे सबसे अच्छा एल्गो डेवलपर्स उत्पादकता और निष्पादन की गति में तेजी लाते हैं। जॉन इर्ज़ा, बिजनेस डेवलपमेंट मैनेजर, सुसंगत लॉजिक्स, इंक। 6 अगस्त 14 0 0 42.नहीं, सभी एचएफटी दुकानों में एफपीजीए वास्तुकला का इस्तेमाल होता है इन उपकरणों को अक्सर प्रतिस्थापित करने की आवश्यकता होती है क्योंकि गति, पाइपलाइन, समानतावाद आदि में नवीनतम सुधारों से निकलती है। जब तक आप फिर से नहीं होते एडीआई ने एक वर्ष में 2 एम निवेश करने के लिए, एक और रणनीति का पता लगाया, जो लोग कलम और काग़ज़ के साथ दैनिक मूल्य चाल कर रहे हैं, उनमें से बहुत लोग ओमाहा, एनबी में उत्तरदायी हैं। उत्तर 28 जुलाई 16 को 10 31.आपके उत्तर .2017 स्टैक एक्सचेंज, इंक। आधारित इलेक्ट्रॉनिक ट्रेडिंग किल स्विच लैब्यूवीएस एफपीजीए मॉड्यूल और एनआई फ्लेक्सरीओ. एफपीजीए नेटवर्क स्तर पर ट्रेडिंग सिस्टम का अनुकूलन करते हैं वे नेटवर्क डेटा को उत्पन्न और संसाधित करने में मदद कर सकते हैं, जिससे सॉफ्टवेयर से कुछ कार्यों को ऑफलोड कर सकते हैं। चैलेंज उच्च अस्थिरता घटनाओं जैसे कि 6 मई, 2010 में फ्लैश क्रैश ने अमेरिकी सिक्योरिटीज एंड एक्सचेंज कमेटी एसईसी और यूएस कमोडिटी फ्यूचर्स ट्रेडिंग कमेटी को सीआईटीसी को जोखिम और सुरक्षा जांच के लिए इलेक्ट्रॉनिक ट्रेडिंग प्रोसेसिंग में लागू किया जाना शुरू कर दिया। लेटेंसी और डिटरमिनिज़्म इलेक्ट्रॉनिक ट्रेडिंग प्रणालियों के प्रमुख प्रदर्शन संकेतक हैं। एनआई LabVIEW का उपयोग करने का समाधान एफपीजीए मॉड्यूल और एनआई फ्लेक्सिरियो हार्डवेयर तेजी से एक उच्च प्रदर्शन कंप्यूटिंग एचपीसी, नियतात्मक, कम विलंबता, एफपीजीए आधारित मार स्विच जो एक व्यापारी को सक्षम बनाता है विकसित करने के लिए अपने खुले आदेश को रद्द करने के लिए। शेयर ट्रेडिंग का अधिकांश हिस्सा इलेक्ट्रॉनिक रूप से देखा जाता है चित्रा 1 पीक ट्रेडिंग अवधि लाभ के लिए सर्वोत्तम व्यापारिक अवसर प्रदान करती है, लेकिन संभावित नुकसान के लिए सबसे बड़ा जोखिम भी प्रस्तुत करती है, पीक ट्रेडिंग अवधि के दौरान, बाज़ार डेटा का उपयोग करना चाहिए जो व्यापार प्रणालियों का उपभोग करना चाहिए और प्रक्रिया उस बिंदु तक बढ़ जाती है जहां ट्रेडिंग सिस्टम धीमा हो जाता है और अप्रभावी हो जाता है। आंकड़ा 1 प्रति सेकेंड एक मिनट का पीक संदेश प्रति सेकंड। उच्च-आवृत्ति व्यापार एचएफ़टी बाजार की गतिशीलता को प्रभावित कर रहा है और दिलचस्प बहस पैदा कर रहा है 1 चाहे फर्म एचएफटी में संलग्न है या नहीं, इसकी आवश्यकता है 6 मई, 2010 की फ्लैश क्रैश जैसी घटनाओं से अपनी परिसंपत्तियों की रक्षा करना 2 यह संभव है कि किसी व्यापारिक फर्म ने एक फ़ील्ड-प्रोग्रामयोग्य गेट एआरएआर का उपयोग करके एफपीजीए - ऑर्डर रद्द करने की प्रणाली किसी भी अन्य ट्रेडिंग कंपनी की तुलना में तेजी से बाजार से बाहर निकल सकती थी, जिससे कम हो नुकसान देखिए चित्रा 2 मई 6, 6 मई को डॉव जोंस इंडस्ट्रियल एवरल, फ्लैश क्रैश। फिक्स प्रोटोकॉल। वित्तीय फार्म्स बाजार और व्यापार डेटा के बारे में संवाद करते हैं। फाइनेंशियल इन्फोर्मेशन एक्सचेंज फिक्स प्रोटोकॉल जैसे एक वित्तीय संदेश मानक, फिक्स प्रोटोकॉल लिमिटेड एफपीएल द्वारा प्रबंधित एक वास्तविक समय इलेक्ट्रॉनिक प्रतिभूति विनिमय लेनदेन संदेश मानक है, जो कि वित्तीय संस्थानों के एक गैर-लाभकारी मानदंड बॉडी साइड संस्थानों, बिक-साइड दलाल डीलरों , वेंडर, ईसीएन एक्सचेंज, रेगुलेटर, और अन्य ट्रेड एसोसिएशन्स फिक्स इंजिन सॉफ्टवेयर प्रक्रियाएं और फिक्स्ड संदेश जेनरेट करता है QuickFIX एक वास्तविक ओपन-सोर्स फिक्स इंजन है, जो वित्तीय कंपनियां QuickFIX और वाणिज्यिक बंद-स्रोत फिक्स इंजन का उपयोग करती हैं। वित्तीय फार्मास्यूट्स एचपीसी टेक्नोलॉजी को बदल रहे हैं अपने प्रतिद्वंद्वियों पर एक अतिरिक्त लाभ प्रदान करना हर सॉफ्टवेयर का अनुकूलन किया गया है, और हाल के वर्षों में, फर्म पुन: हार्डवेयर हार्डवेयर का उपयोग करके अपने व्यापार प्रणाली विकल्पों का अनुकूलन कर रहे हैं। एफपीजीए पुनर्निर्मित हार्डवेयर। एफपीजीए नेटवर्क स्तर पर ट्रेडिंग सिस्टम का अनुकूलन करते हैं वे उत्पन्न और संसाधित करने में मदद कर सकते हैं नेटवर्क डेटा, जिससे सॉफ्टवेयर फाइनैसी से कुछ कार्यों को ऑफलोड किया जा रहा है अल फर्में आमतौर पर एफपीजीए का इस्तेमाल करते हैं 3 एफपीजीए, जो कि समानांतर डाटा प्रसंस्करण के लिए 1,000 कोर तक हो सकती हैं, में ओएस और निर्देश नहीं लाते हैं। 5.पीपीजीए को हार्डवेयर वर्णन भाषा एचडीएल जैसे वेरिलोग या वीएचडीएल जैसे प्रोग्राम किया जाता है सभी एल्गोरिदम को एक एफपीजीए पर लागू नहीं किया जा सकता है, जो आंशिक रूप से एफपीजीए की प्रकृति के कारण होता है और एचडीएल के निम्न स्तर वाले एचडीएल के कारण पारंपरिक प्रोग्रामिंग भाषाओं जैसे एएनएसआई सी या सी के अलावा अधिक लक्ष्य हार्डवेयर ज्ञान की आवश्यकता होती है, एचडीएल कोडिंग के परिणामस्वरूप तीन से पांच गुना अधिक विकास का समय अगर एल्गोरिथ्म को भी एक एफपीजीए पर लागू किया जा सकता है ये भाषाएं सीखना कठिन हैं और बहुत लंबी स्रोत कोड फाइलों में परिणाम होती हैं जो कई प्रयासों के साथ बहुत कम काम करती हैं FIX प्रोटोकॉल स्ट्रिंग पर आधारित है और इसका लाभ मिल सकता है बहुत से एफपीजीए से क्योंकि स्ट्रिंग कार्य एक सीपीयू में कम से कम कुशल होते हैं। तकनीकी प्लेटफार्म। क्योंकि पीएक्सआई मानक पीसी प्रौद्योगिकियों जैसे कि विंडोज और पीसीआई, इंट पर आधारित है इन सिस्टमों में पीएक्सआईआई को बढ़ाना एक पीसी के साथ एकजुट करने के समान है पीएक्सआई बस में समय और सिंक्रनाइज़ेशन के साथ उच्च गति पीसीआईआई बस को जोड़ती है पीएक्सआई ट्रिगर बस में आठ साझा-ट्रिगर बस लाइनें, कम-तिरछी स्टार ट्रिगर, और एक आम 10 मेगाहर्टज सिस्टम संदर्भ घड़ी ये सिंक्रनाइज़ेशन फीचर सही, उच्च प्रदर्शन मापन के लिए पीएक्सआई मॉड्यूल के बीच ट्रिगर, घड़ी, और अन्य संकेतों को पारित कर सकते हैं। I फ्लेक्सिओ एक पीएक्सआई और पीएक्सआई एक्सप्रेस-आधारित रीकफेग्युरेबल हार्डवेयर प्लेटफॉर्म एनआई द्वारा विकसित किया गया है जो कि दो भागों एनआई फ्लेक्सिओ एफपीजीए मॉड्यूल और एनआई फ्लेक्सिओ एडेप्टर मॉड्यूल एक साथ, यह हार्डवेयर एक उच्च-प्रदर्शन, पुनर्निर्धारणीय हार्डवेयर सिस्टम बनाता है जिसे आप LabVIEW FPGA के साथ प्रोग्राम कर सकते हैं, भले ही आपके पास एचडीएल डिजाइन ज्ञान न हो। एनआई लैब्यूशन एफपीजीए मॉड्यूल। एलएबीVIEW एफपीजीए एक ग्राफिकल दृष्टिकोण प्रदान करता है FPGA तर्क विकसित करने के लिए आप गहराई से डिजिटल डिज़ाइन ज्ञान या जटिल इलेक्ट्रॉनिक डिजाइन स्वचालन EDA उपकरण के बिना FPGAs पर जटिल वित्तीय एल्गोरिदम कार्यक्रम कर सकते हैं लैब्यूफ़े एफपीजीए प्रोग्रामिंग के लिए विशिष्ट रूप से अनुकूल है क्योंकि यह निहित ढंग से निहित एफपीजीए समानांतरता को दर्शाता है। फिक्चर 3 लबविएशन एफपीजीए मॉड्यूल नमूना ब्लॉक आरेख। एक उच्च-स्तरीय, ग्राफिकल विकास पर्यावरण का प्रयोग करना चित्रा 5 जैसे लैब्यूविज़ एफपीजीए FPGA प्रदर्शन लाभ से समझौता किए बिना विकास के समय को कम कर देता है हुड के तहत , लैब्यूविज़ एफपीजीए ग्राफिक डेवलपमेंट पर्यावरण को एफपीजीए हार्डवेयर में संश्लेषित करने के लिए कोड जनरेशन तकनीकों का उपयोग करता है, जो अंततः एफपीजीए संश्लेषण उपकरण चलाता है। लैब्यूविज़ एफपीजीए एकल चक्र टिम्ड लूप एससीटीएल नियतत्ववाद प्रदान करता है जो कम से कम 40 मेगाहर्टज के निर्दिष्ट समय के भीतर निष्पादित करने की गारंटी देता है। एक एससीटीएल 125 मेगाहर्ट्ज पर चल रहा है आप कस्टम हार्डवेयर का उपयोग अनन्य समय बनाने के लिए कर सकते हैं और डिजिटल प्रोटोकॉल और उच्च-स्पीड हार्डवेयर विश्वसनीयता और तंग नियतात्मकता की आवश्यकता वाले अनुप्रयोगों के लिए ultrahigh-speed control routines को ट्रिगर कर सकते हैं इस एप्लिकेशन के लिए, LabVIEW FPGA एक प्रोटोकॉल-अवगत हार्डवेयर - आधारित प्रणाली। फिक्चर 4 एनआई फ्लेक्सिओ एफपीजीए मॉड्यूल ब्रोकर-डीलर एक एक्सचेंज से जुड़ा हुआ है दलाल-डीलर और एक्सचेंज के बीच व्यापार संदेश फिक्स प्रोटोकॉल प्रारूप का उपयोग करते हैं दलाल-डीलर आदेश प्रस्तुत करता है, जो एक्सचेंज को ब्रोकर-डीलर के सभी ऑर्डर से मिलान करने का प्रयास करता है, जब तक कि मिलान नहीं होता आदेश विनिमय में प्रवेश करता है मिलान किए गए ऑर्डर वापस दलाल-डीलर को भेजे जाते हैं, कुछ बिंदु पर, दलाल-डीलर एक घटना का पता लगाता है, जिससे सभी खुले नियमों को रद्द करने की आवश्यकता होती है यह मानते हुए कि पता लगाया गया ईवेंट कई अन्य दलाल-डीलरों को एक ही समय में अपने खुले आदेश को रद्द करना चाहते हैं, जो पहले रद्द करते हैं, वे अपने संभावित नुकसान को कम कर देंगे। चित्रा 5। फिक्चर 5 ब्रोकर-डीलर, फिक्स संदेशों का उपयोग करके एक एक्सचेंज के साथ एक कनेक्शन बनाए रखता है विनिमय भी अन्य बाजारों से जुड़ा हुआ है और ऑर्डर स्वीकार करता है। ये भी एक विशेष ट्रिगर की घटना पर, दलाल-डीलर एक्सचेंज को रद्द करने के आदेश की एक श्रृंखला भेजता है जिससे कि बाजार से बाहर निकलते हैं जितनी जल्दी हो सके.यह सिस्टम दो कंप्यूटरों का उपयोग करता है एक क्रॉसओवर ईथरनेट केबल के माध्यम से सीधे एड कंप्यूटर 4/2 का उपयोग कर संचार करते हैं, 1 जीबी पर टीसीपी आईपी पर चल रहे हैं दोनों कंप्यूटर इंटेल x86 सीपीयू पर माइक्रोसॉफ्ट विंडोज एक्सपी चला रहे हैं एक कंप्यूटर दलाल-डीलर का प्रतिनिधित्व करता है और दूसरा एक्सचेंज ब्रोकर - डीलर एक्सचेंज को कई खरीद या बेचने वाले ऑर्डर भेजता है जो ट्रिगर डिटेक्शन पर नहीं चलाते, दलाल-डीलर सभी खुले ऑर्डर के लिए फिक्स ऑर्डर रद्द संदेश भेजता है। चित्रा 6। एफआईपीएजी-आधारित नेटवर्क इंटरफेस कार्ड के साथ सामान्य ऑपरेशन में 6 फ़ायरफ़िक्स 6 घटनाक्रम शुरू हो रहे हैं सीधे एफपीजीए के अंदर, जो फिक्स रद्द करने के अनुरोधों को उत्पन्न करता है और उन्हें QuickFIX Enginer। ब्रोकर-डीलर कंप्यूटर द्वारा बनाए गए मौजूदा एफआईएक्स सत्र के वैध टीसीपी आईपी पैकेट के अंदर रखता है। दलाल-डीलर सिस्टम एक 5-स्लॉट एनआई एक एकीकृत एमएक्सआई-एक्सप्रेस नियंत्रक के साथ पीएक्सआई -1033 चेसिस दो पीएक्सआई कार्ड पीएक्सआई चेसिस में एनआई पीएक्सआई -7953 एनआई फ्लेक्सिओ एफपीजीए मॉड्यूल में प्लग किया गया है जिसमें एक Xilinx Virtex-5 LX85 FPGA और एक एनआई PXI-6070E डेटा एक अधिग्रहण डीएक्यू डिवाइस एनआई फ्लेक्सिरियो मॉड्यूल में प्रीवास एमआईएमस गिगाबिट ईथरनेट एडेप्टर है, जिसमें दो 8 पी 8 सी कनेक्टर हैं, एनआई फ्लेक्सिरियो और प्रीवास एमिमस एडेप्टर को ब्रोकर-डीलर नेटवर्क इंटरफ़ेस कार्ड के रूप में कार्य करने के लिए गठबंधन सभी नेटवर्क यातायात एनआई फ्लेक्सिरियो मॉड्यूल और एक Prevas Mimas गीगाबिट इथरनेट एडेप्टर बंदरगाहों के अन्य पोर्ट इस अनुप्रयोग के लिए अप्रयुक्त है। प्रीवास एमिमस एडाप्टर में एक PHY चिप है जो ईथरनेट फ़्रेमों के लिए इनबाउंड 8 पी 8 सी इलेक्ट्रिक संकेतों को परिवर्तित करता है, और इसके विपरीत ईथरनेट फ्रेम Xilinx Virtex-5 LX85 FPGA में आते हैं बाइट्स में यू 8। फिगर 7 प्रीवास एमआईएमस एनआई फ्लेक्सिरियो मॉड्यूल से जुड़ा है। सामान्य परिस्थितियों में, एनआई फ्लेक्सिओ एफपीजीए मॉड्यूल प्रीवर एमआईमास एडाप्टर के माध्यम से परत-दो ईथरनेट फ़्रेम डेटा भेजता है और इसे पीएक्सआई बस में गुजरता है, इसलिए कि यह एनआई reconfigurable IO रीओ ड्राइवर-इंटरफ़ेसिंग प्रोग्रामों द्वारा सुलभ है। QuickMix सामान्य रूप से Winsock फ़ंक्शंस के साथ इंटरफेस करता है, जो एक विंडोज बंद-स्रोत टीसीपी आईपी स्टैक बीईसी के साथ इंटरफेस एयूज यह बंद स्रोत है, यह आरआईओ चालकों के लिए इंटरफ़ेस नहीं कर सकता है, इसलिए यह अनुप्रयोग lwip का प्रयोग करता है, एक ओपन सोर्स टीसीपी आईपी स्टैक हम एलसीडीपी टीसीपी आईपी स्टैक को कॉल करने के लिए सभी को QuickFIX कॉलों को संशोधित करता है, जिसे हमने इंटरफ़ेस करने के लिए संशोधित किया है आरआईओ चालकों। हम एक PXI-6070E DAQ डिवाइस का इस्तेमाल करते हैं और रद्द-ऑर्डर ट्रिगर करने के लिए ट्रांसफर करते हैं पीएक्सआई रीयल-टाइम सिस्टम इंटीग्रेशन में से एक आरटीएसआई लाइनों ने डीएक्यू कार्ड और एनआई फ्लेक्सिरियो एफपीजीए मॉड्यूल के बीच एक सीधा विद्युत कनेक्शन बनाया है। डीएक्यू डिवाइस डिजिटल इनपुट में से किसी एक को बाहरी बटन, ताकि जब दबाया गया हो, तो एफपीजीए मॉड्यूल एक डिजिटल सिग्नल पढ़ता है हार्डवेयर कंप्यूटर या सॉफ़्टवेयर से मदद के बिना संकेत पढ़ता है। एक्सचेंज कंप्यूटर। एक्सचेंज कंप्यूटर में एक अन्य कंप्यूटर शामिल है जो एक असम्बद्ध सर्वर मोड में चल रहे क्विकफाइएक्स का संस्करण नेटवर्क इंटरफेसिंग देशी गिगाबिट ईथरनेट पोर्ट के माध्यम से किया जाता है इसका फ़ंक्शन ऑर्डर खोलने के लिए जब तक कोई मेल खाता आता है या ऑर्डर रद्द कर दिया जाता है.अतिरिक्त नंबर एनएमएचिंग ऑर्डर को दलाल-डीलर QuickFIX प्रोग्राम में दर्ज किया जाता है यह उन्हें एक्सचेंज कंप्यूटर पर भेजता है, जो उन्हें ओपन ऑर्डर के रूप में रखता है दलाल-डीलर QuickFIX प्रोग्राम अपने खुले ऑर्डर की एक सूची रखता है जब भी ओपन ऑर्डर के कोई भी पहलू ब्रोकर - डीलर सिस्टम, एफपीजीए प्रत्येक ओपन ऑर्डर के लिए रद्द करने की जानकारी की एक प्रति प्राप्त करता है नीचे एक नमूना फिक्स 4 2 ऑर्डर सिंगल टैग 35 डी ऑफसेट हेड और केवल पढ़ने योग्य वर्णों में है। फिक्चर 8 एक नमूना फिक्स 4 2 ऑर्डर सिंगल टैग 35 डी संदेश ऑफ़सेट हेक्स और पठनीय वर्णों में। फिक्चर 9 एक नमूना फिक्स 4 2 ऑर्डर रद्द अनुरोध टैग 35 ऑफसेट हेक्स और पठनीय वर्णों में संदेश। PXI-6070E DAQ डिवाइस से जुड़े बटन को दबाए जाने से एक रद्द ऑर्डर ट्रिगर उत्पन्न होता है FPGA जनरेट करता है प्रत्येक निशुल्क आदेश के लिए एक फ़िक्स ऑर्डर रद्द करें संदेश फिक्स संदेश दलाल-डीलर और एक्सचेंज मशीन के बीच लाइव टीसीपी सत्र में प्रवेश करते हैं एक्सचेंज कंप्यूटर फिक्स ऑर्डर रद्द संदेश भेजता है, और नहीं यह संदेश देते हुए कि वे संदेश एफपीजीए द्वारा बनाए गए थे और ब्रोकर-डीलर कंप्यूटर पर QuickFIX द्वारा नहीं, यह सभी आदेशों को संदर्भित करता है जैसे दलाल-डीलर ने ऐसा करने के निर्देश दिए। सभी सामान्य FIX यातायात के लिए, QuickFIX एप्लिकेशन प्रत्येक निदान संदेश को संभालता है सृजन, जबकि सॉफ्टवेयर टीसीपी आईपी स्टैक टीसीपी सेगमेंट और आईपी पैकेट निर्माण को संभालता है जब एक ट्रिगर घटना होती है, तो फ़ेक्स संदेश, टीसीपी सेगमेंट और आईपी पैकेट उत्पन्न करके एफपीजीए सभी QuickFIX और टीसीपी आईपी सॉफ्टवेयर कार्यों को संभालती है। PHY, एफपीजीए मॉड्यूल ईथरनेट फ्रेम की गणना करता है और चक्रीय अतिरेक की जांच सीआरसी। एफपीजीए मार्केट डेटा के लिए स्थापित की गई तकनीक 3 व्यापार संदेश पीढ़ी जैसे अनुप्रयोगों के लिए अब प्रासंगिक है व्यापार की मात्रा और डेटा बढ़ाना व्यापार प्रणाली प्रणाली को समाप्त कर रहे हैं वित्तीय कंपनियां व्यापार को अनुकूलित करने की तलाश करती हैं सिस्टम और हाल ही में, सॉफ्टवेयर पर ध्यान केंद्रित किया है। हार्डवेयर अनुकूलन दुनिया का सबसे तेज और सबसे नियतात्मक व्यापार बनाने का आकर्षण आता है प्रणाली लैब्यूविज़ एफपीजीए मॉड्यूल का उपयोग करके, आप प्रबंधित जोखिम वाले जोखिम वाले हार्डवेयर-प्रूशित ट्रेडिंग सिस्टम विकसित कर सकते हैं और ओपेन-प्लेटफॉर्म पीएक्सआईए एफपीजीए-आधारित नेटवर्क डाटा प्रोसेसिंग और पीढ़ी और आईईईई 1588 वी 2 2008 का समय सीमाएं जीपीएस समय स्रोत से लैटेंसी माप के लिए पीएक्सआई एक्सप्रेस एफपीजीए मॉड्यूल बहु-एफपीजीए व्यापारिक प्रणालियों के लिए पीयर-टू-पीयर डाटा स्ट्रीमिंग का इस्तेमाल करते हुए मेजबान सीपीयू के बिना खुद के बीच प्रभावी ढंग से संवाद कर सकते हैं। वित्तीय फर्म अब आगे भेदभाव और बढ़ती प्रतिस्पर्धा के लिए दोनों ट्रेडिंग सिस्टम सॉफ्टवेयर और हार्डवेयर का अनुकूलन कर सकते हैं। सीएफटीसी और एसईसी, निष्कर्ष 6 मई, 2010 की मार्केट इवेंट्स के बारे में - सीएफटीसी और एसईसी के कर्मचारियों की रिपोर्ट, उभरते विनियामक मुद्दे पर संयुक्त सलाहकार समिति, 30 सितंबर, 2010.5 स्कॉट साइरो और एलेसेंड्रो फोरीन, माइक्रोसॉफ्ट रिसर्च, बीफ्स बी एस एफपीजीए क्यों हैं फास्ट सितम्बर 2008. वित्त एनआई समुदाय पृष्ठ में LabVIEW को देखें। विकल्प मूल्य निर्धारण पर एक ट्यूटोरियल देखें।

No comments:

Post a Comment