একটি সাধারণ সেন্সর ভিত্তিক ইন্টারনেট অফ থিংস (IoT) ডিভাইস ডিজাইন করা কঠিন নয়, তবে এজ মেশিন লার্নিং (ML) প্রক্রিয়াকরণ ক্ষমতা সহ একটি IoT ডিভাইস তৈরি করা সম্পূর্ণ আলাদা বিষয়। নিবেদিত প্রসেসর সিরিজ, ডেভেলপমেন্ট বোর্ড, এবং এনএক্সপি সেমিকন্ডাক্টর দ্বারা চালু করা সফ্টওয়্যারগুলির লক্ষ্য হল কার্যকারিতা, কর্মক্ষমতা এবং উন্নয়নের মূল চ্যালেঞ্জগুলি সমাধান করা, যা শিল্প এবং IoT অ্যাপ্লিকেশনগুলিতে জটিল প্রান্তের কৃত্রিম বুদ্ধিমত্তা (AI) ফাংশনগুলিকে দ্রুত মোতায়েন করতে সহায়তা করে৷
ডিজাইনাররা এজ এআই সলিউশন ব্যবহার করা শুরু করেছে যা ক্লাউড রিসোর্সের উপর নির্ভর না করে কম-পাওয়ার ডিভাইসে এমএল ইনফারেন্স করতে পারে। জেগে ওঠা শব্দ সনাক্তকরণ, সেন্সর ডেটা প্যাটার্ন বিশ্লেষণ এবং মৌলিক বস্তু সনাক্তকরণের মতো ফাংশনগুলি সাধারণত এমএল মডেলগুলি (মডেল অপ্টিমাইজেশান টুল এবং ফ্রেমওয়ার্ক ব্যবহার করে নির্মিত) চালিত শক্তি-দক্ষ প্রসেসর দ্বারা পরিচালিত হতে পারে। যাইহোক, যখন আপনি আরও জটিল সমস্যাগুলি পরিচালনা করার জন্য প্রসেসর সংস্থানগুলি প্রসারিত করার চেষ্টা করেন, বিশেষত যেগুলির জন্য রিয়েল-টাইম বা রিয়েল-টাইম প্রতিক্রিয়ার প্রয়োজন হয় তখন বাধাগুলি দেখা দেয়।
কিভাবে মাল্টি-কোর প্রসেসর উল্লেখযোগ্যভাবে ML অনুমানকে ত্বরান্বিত করে
NXP সেমিকন্ডাক্টর, এর i.MX 93 সিরিজের অ্যাপ্লিকেশন প্রসেসর সহ, এই উদীয়মান রিয়েল-টাইম এজ এআই ডিজাইনের কার্যকরী এবং কর্মক্ষমতা চ্যালেঞ্জগুলিকে সহজেই মোকাবেলা করতে পারে (চিত্র 1)।
চিত্র 1: i.MX 93 অ্যাপ্লিকেশন প্রসেসর প্রক্রিয়াকরণ সংস্থান, নিরাপত্তা ব্যবস্থা, মেমরি এবং ঘড়ি, টাইমার, সংযোগ বিকল্প এবং ইন্টারফেসের সম্পূর্ণ পরিসরকে একীভূত করে, প্রান্ত এআই ডিজাইনের ভিত্তি স্থাপন করে। (ছবির উৎস: এনএক্সপি সেমিকন্ডাক্টর)
প্রসেসরের এই সিরিজটি মাল্টিমিডিয়া, স্টোরেজ, ইন্টারফেস এবং সংযোগ বিকল্পগুলি সহ সমৃদ্ধ বৈশিষ্ট্যগুলিকে একীভূত করে এবং নজরকাড়া প্রক্রিয়াকরণ সংস্থানগুলিকে একত্রিত করে:
লিনাক্স ভিত্তিক অ্যাপ্লিকেশন প্রক্রিয়াকরণ কাজের জন্য দুটি উচ্চ-পারফরম্যান্স আর্ম কর্টেক্স-এ55 অ্যাপ্লিকেশন প্রসেসর কোর
কম লেটেন্সি রিয়েল-টাইম কন্ট্রোল প্রসেসিংয়ের জন্য একটি অতি-লো পাওয়ার আর্ম কর্টেক্স-M33 প্ল্যাটফর্ম
ML অনুমান কার্যকর করার জন্য একটি আর্ম Ethos-U65 microNPU নিউরাল প্রসেসিং ইউনিট (NPU)
NXP-এর ইন্টিগ্রেটেড EdgeLock Secure Enclave (ESE) নিরাপদ বুট এবং কী ম্যানেজমেন্ট, রিয়েল-টাইম এনক্রিপশন এবং এজ অ্যাপ্লিকেশনগুলিকে সুরক্ষিত করার জন্য প্রয়োজনীয় অন্যান্য বৈশিষ্ট্যগুলির জন্য বিশ্বাসের মূল প্রদান করে।
এই প্রসেসরগুলির ক্ষমতার ব্যবহার করে, বড় প্রান্তের AI অ্যাপ্লিকেশনগুলিকে একাধিক সহজে পরিচালনাযোগ্য অংশে বিভক্ত করা যেতে পারে: NPU গুলি ঘন নিউরাল নেটওয়ার্ক অ্যালগরিদমের গণনামূলক কাজগুলি গ্রহণ করে, Cortex-A55 কোরের উপর লোড হ্রাস করে এবং তাদের চলমান অ্যাপ্লিকেশন কোড সংস্থানগুলির পূর্বনির্ধারণ এড়ায়। একই সময়ে, Cortex-M33 কোর সেন্সর ডেটা অধিগ্রহণ বা প্রক্রিয়া নিয়ন্ত্রণের মতো কম লেটেন্সি কাজগুলি প্রক্রিয়াকরণের উপর ফোকাস করতে থাকে, যখন এমবেডেড ESE পুরো প্রক্রিয়া জুড়ে সিস্টেমের নিরাপত্তা, সফ্টওয়্যার কোড এবং সমালোচনামূলক ডেটাকে সুরক্ষা দেয়। নিম্নলিখিতটি Cortex-A55 কোর থেকে মেশিন লার্নিং ইনফারেন্স অফলোড করার জন্য NPU-এর ক্ষমতার পরিচয় দেবে, যা রিয়েল-টাইম রেসপন্সিভ এজ এআই অ্যাপ্লিকেশনগুলি অর্জনের জন্য একটি মূল সমর্থন।
হার্ডওয়্যার ডেভেলপমেন্ট বোর্ড এবং সফ্টওয়্যার কীভাবে অ্যাপ্লিকেশন বিকাশকে ত্বরান্বিত করে
যদিও প্রসেসরের কার্যকারিতা এবং কর্মক্ষমতা অত্যন্ত গুরুত্বপূর্ণ, প্রান্ত AI অ্যাপ্লিকেশনগুলির দক্ষ বিকাশ প্রসেসরের বৈশিষ্ট্যগুলি দ্রুত উপলব্ধি করার এবং দ্রুত কার্যকর সফ্টওয়্যার তৈরি করার ক্ষমতার উপর বেশি নির্ভর করে। NXP থেকে FRDM-IMX93 ডেভেলপমেন্ট বোর্ড (চিত্র 2), সহগামী সফ্টওয়্যার উন্নয়ন সংস্থানগুলির সাথে মিলিত, অ্যাপ্লিকেশন তৈরি করা শুরু করার জন্য প্রয়োজনীয় সবকিছু সরবরাহ করতে পারে।

