বাড়ি এগিয়ে চিন্তা Fpgas বা পুনরায় কনফিগারযোগ্য প্রসেসরগুলি মূল স্রোতে যেতে পারে?

Fpgas বা পুনরায় কনফিগারযোগ্য প্রসেসরগুলি মূল স্রোতে যেতে পারে?

ভিডিও: पृथà¥?वी पर सà¥?थित à¤à¤¯à¤¾à¤¨à¤• नरक मंदिर | Amazing H (নভেম্বর 2024)

ভিডিও: पृथà¥?वी पर सà¥?थित à¤à¤¯à¤¾à¤¨à¤• नरक मंदिर | Amazing H (নভেম্বর 2024)
Anonim

সার্ভার কম্পিউটিংয়ে আমি সবচেয়ে আকর্ষণীয় প্রবণতাগুলির মধ্যে একটি হ'ল মানক সিপিইউ থেকে দূরে সরে যাওয়া এবং ফিল্ড প্রোগ্রামেবল গেট অ্যারে (এফপিজিএ) নামে পরিচিত গ্রাফিক্স চিপস (জিপিইউ) এবং পুনরায় কনফিগারযোগ্য প্রসেসরগুলির দিকে আরও প্রসেসিংয়ের দিকে চলে যাওয়া। এই ঘটনাটি প্রায়শই ভিন্ন ভিন্ন কম্পিউটার হিসাবে পরিচিত।

এখানে ধারণাটি নতুন নয় - জিপিইউ এবং অন্যান্য এক্সিলারগুলি বছরের পর বছর ধরে উচ্চ-পারফরম্যান্স কম্পিউটিং (এইচপিসি) বা সুপার কম্পিউটারগুলিতে ক্রমবর্ধমানভাবে সাধারণ। তবে ইদানীং, আমরা কীভাবে lতিহ্যবাহী সিপিইউ ছাড়াও এফপিজিএগুলি অন্তর্ভুক্ত করার জন্য ইন্টেল কিছু সার্ভার চিপ প্যাকেজগুলি কাস্টমাইজ করেছে সে সম্পর্কে আরও শুনছি, মূলত বড় হাইপারস্কেল ক্লাউড কম্পিউটিং সরবরাহকারীদের নির্দিষ্ট এ্যালগরিদম রয়েছে যেগুলি এফপিজিএগুলিতে হার্ডওয়্যার নির্দেশিকা হিসাবে চালাতে পারে। এটি আরও সাধারণ সিপিইউ নির্দেশিকায় সফ্টওয়্যার হিসাবে চালিত করার চেয়ে অনেক দ্রুত হওয়া উচিত।

এটি এফপিজিএ নির্মাতা আলটিরা অর্জনের জন্য ইন্টেলের সাম্প্রতিক পরিকল্পনার মূল চালক ছিল। ইন্টেলের সিইও ব্রায়ান ক্রাজানিচ বলেছিলেন যে তিনি আশা করছেন যে দশকের শেষের দিকে মেঘের কাজের চাপের 30 শতাংশ কোনও প্রকার এফপিজিএ ত্বরণ হবে। মাইক্রোসফ্ট ইতিমধ্যে আল্টেরা এফপিজিএগুলি ব্যবহার করে এর অনেক ক্লাউড পরিষেবাদি যেমন বিং অনুসন্ধানের শক্তি প্রয়োগ করে।

বেশিরভাগ সংস্থাগুলি এফপিজিএ ব্যবহার করে বা এই ক্ষেত্রে জিপিইউ-র ক্ষেত্রে আরও সাধারণ কর্পোরেট কম্পিউটিংয়ের ক্ষেত্রে একটি বড় বাধা হয়ে দাঁড়িয়েছে: সিপিইউর পাশাপাশি এই চিপগুলিতে একই সাথে সফ্টওয়্যারটির কাজ করা কেবল কঠিন। (কর্পোরেট ওয়ার্কলোড এবং এমনকি এইচপিসির জন্য আপনার সর্বদা কিছুটা সিপিইউ দরকার হবে; নেটওয়ার্কিংয়ের মতো অন্যান্য ধরণের অ্যাপ্লিকেশনগুলিতে হার্ডওয়্যার সংস্থাগুলি কেবল একটি এফপিজিএ ব্যবহার করতে পারে)) জিপিইউ কম্পিউটিংয়ের জন্য আমরা এনভিডিয়া সিউডিএ এবং ক্রোনস এর মতো জিনিস দেখেছি গোষ্ঠীর ওপেনসিএল স্ট্যান্ডার্ড, যা জিনিসগুলি সহজ করে তোলে এবং আমরা অবশ্যই অনেকগুলি এইচপিসি এবং মেশিন-লার্নিং অ্যালগরিদমগুলি জিপিইউ ব্যবহার করে দেখেছি। এখন এফপিজিএ নির্মাতারা যেমন আলতেরা ওপেনসিএলকে সমর্থন করে তবে আরও সাধারণ কর্পোরেট কম্পিউটিং ক্ষেত্রে এটি খুব কঠিন প্রমাণিত হয়।

ইদানীং, আমি বেশ কয়েকটি সংস্থার সাথে কথা বলেছি যা আশা করি এটি আরও সহজ করে দেবে।

বিটফিউশন হ'ল একটি স্টার্টআপ যা আমি প্রথম টেকক্রাঞ্চ ব্যাঘাতে দেখেছি; এর প্রযুক্তিটি আপনাকে প্রতিটি প্ল্যাটফর্মের জন্য পুনরায় লিখন ছাড়াই সিপিইউ থেকে কোনও জিপিইউ বা এফপিজিএ-তে কোনও অ্যাপ্লিকেশন স্থানান্তর করতে দেয় is সিইও সাববু রমা যেমন ব্যাখ্যা করেছিলেন, প্যাকেজটি এখন সফটওয়্যার বিকাশকারীদের দ্বারা ব্যবহৃত সাধারণ ওপেন-সোর্স লাইব্রেরি সন্ধান করে এবং জিপিইউ বা এফপিজিএর সুবিধা নিতে পারে এমন ফাংশনগুলির সাথে তাদের মধ্যে ফাংশনগুলি প্রতিস্থাপন করে কাজ করে। যেমনটি তিনি ব্যাখ্যা করেছিলেন, বড় সংস্থাগুলি তাদের কোডের পুনর্লিখন করতে সক্ষম হতে পারে, তবে মধ্য-বাজার সংস্থাগুলি তা করতে পারে না। অ্যাপ্লিকেশনগুলির মধ্যে বৈজ্ঞানিক কম্পিউটিং, ঝুঁকি বিশ্লেষণ এবং উচ্চ-ফ্রিকোয়েন্সি ট্রেডিংয়ের মতো আর্থিক অ্যাপ্লিকেশন এবং তেল এবং গ্যাস সেন্সর ডেটার সাথে কাজ করার মতো ডেটা বিশ্লেষণ অন্তর্ভুক্ত রয়েছে।

অবশেষে, তিনি বলেছিলেন যে এ জাতীয় লাইব্রেরি কল করে এমন কোনও ভাষা নিয়ে এটি কাজ করতে পারে। তিনি উল্লেখ করেছিলেন যে গ্রন্থাগারগুলি প্রতিস্থাপন এফপিজিএ বা জিপিইউগুলির জন্য কাস্টম কোড লেখার মতো দক্ষ নাও হতে পারে তবে এটি অনেক সহজ।

বিটফিউশন তার পণ্যগুলি তিনটি পৃথক মডেলগুলিতে সরবরাহ করার পরিকল্পনা করেছে - এমন সংস্থাগুলির বিশুদ্ধ সফ্টওয়্যার হিসাবে যা ইতিমধ্যে তাদের নিজস্ব ত্বরণকারী রয়েছে; উপকরণ উপর প্রাক ইনস্টলড; বা র‌্যাকস্পেসের সাথে অংশীদারিত্বের মাধ্যমে ক্লাউডে মোতায়েন করা অ্যাপ্লিকেশনগুলির জন্য। প্রাথমিকভাবে, এটি আল্টেরা এফপিজিএগুলি ব্যবহার করবে, যদিও সংস্থাটি বলে যে এটি অন্যান্য প্রসেসরের সাথেও কাজ করতে পারে। রমা বলেছেন যে প্রাথমিক গ্রাহকরা পরবর্তী কয়েক মাস পরিকল্পিতভাবে জনসাধারণের প্রাপ্যতার সাথে এটি ব্যবহার করছেন।

এসআরসি কিছুটা ভিন্ন পন্থা নিচ্ছে। এটি ১৯৯৯ সাল থেকে সরকারী সংস্থাগুলির জন্য "পুনরায় কনফিগারযোগ্য সার্ভারস" তৈরি করে আসছে এবং এখন হাইপারস্কেল ডেটা সেন্টার এবং ওয়েব ক্রিয়াকলাপকে লক্ষ্য করে একটি সমাধান তৈরি করছে। শনি 1 সার্ভার নামে পরিচিত, এটি এমন একটি কার্তুজ যা এইচপির মুনশোট চেসিসে প্লাগ হয় এবং এসআরসি দাবি করে যে এটি কম্পিউটারের পারফরম্যান্স প্রদান করতে পারে যা সাধারণত traditionalতিহ্যবাহী মাইক্রোপ্রসেসরের ডিজাইনের তুলনায় 100 গুণ বেশি গতিযুক্ত performance (সংস্থাটি সাধারণত বৃহত্তর গ্রাহকদের জন্য আরও বড় রাক মাউন্ট এবং পূর্ণ আকারের সিস্টেম বিক্রি করে))

যা আলাদা করে তোলে তা হ'ল কার্ট নামে পরিচিত একটি বিশেষ সংকলক, যা কোডটি সিলিকন ডিজাইনে রূপান্তর করে যা এফপিজিএ আর্কিটেকচারে চলতে পারে, সিইও জোন হুপেন্থালের মতে। তিনি আমাকে বলেছিলেন যে এসআরসি কম্পাইলারটি তৈরির জন্য বেশ কয়েক বছর ব্যয় করেছে, শুরুতে ব্যবসায় গ্রাহকদের জন্য, যেহেতু ফার্মটি 90 বছরের দশকে সুপার কম্পিউটারের অগ্রদূত সেমুর ক্রে এবং জিম গুজি দ্বারা প্রতিষ্ঠিত হয়েছিল। তিনি বলেছিলেন, এসআরসি'র পদ্ধতির একটি পার্থক্য হ'ল কার্টের অর্থ জেনেরিক সিস্টেমগুলির জন্য নয়, বরং এসআরসি'র আর্কিটেকচারের সাথে বিশেষভাবে আবদ্ধ, এটি আরও কর্মক্ষমতা এবং ধারাবাহিকতা দেয়। শনি 1 টি দুটি আলটেরা এফপিজিএ ব্যবহার করে - এটি একটি যা ব্যবহারকারী কোড চালায়; অন্যটি যা একটি ইন্টেল প্রসেসরের সাথে সাথে সিস্টেমটি দ্রুত চলমান রাখে। বর্তমানে তিনি যোগ করেছেন, সংস্থাটি পুনরায় কনফিগারযোগ্য প্রসেসরের 12 তম প্রজন্মের মধ্যে রয়েছে।

এটি একটি আরও ব্যয়বহুল সমাধান, মূলত বৃহত আকারের কম্পিউটিং সেন্টারগুলিতে লক্ষ্য করা, তবে এটি আগের পদ্ধতির চেয়ে এখনও বেশি অ্যাক্সেসযোগ্য।

মূলধারার আরও কাজের জন্য এফপিজিএ বা পুনরায় কনফিগারযোগ্য প্রসেসর ব্যবহার করার ধারণাটি নতুন নয়। তবে হার্ডওয়্যার ডিজাইনার বা সামরিক অ্যাপ্লিকেশনগুলির বাইরে আরও প্রচলিত গ্রাহকদের পক্ষে এটি আরও সম্ভাবনা হয়ে উঠতে অনেক সময় নিয়েছে। এই নতুন পন্থাগুলি এই প্রযুক্তির আরও সাধারণভাবে ব্যবহৃত হওয়ার সূচনা হতে পারে - তবে কেবলমাত্র যদি দাম / পারফরম্যান্সের উন্নতিগুলি সত্যই বিক্রেতার দাবিগুলির সাথে মিলে যায় এবং প্রযুক্তিটি ব্যবহার সহজতর হয়। নতুন পন্থাগুলি সেই দিকের এক ধাপ।

Fpgas বা পুনরায় কনফিগারযোগ্য প্রসেসরগুলি মূল স্রোতে যেতে পারে?