افزایش سرعت برنامهنویسی و پردازش محاسباتی با هوش مصنوعی
تاریخ انتشار: ۱۳ شهریور ۱۴۰۲ | کد خبر: ۳۸۶۱۹۱۰۱
به گزارش خبرگزاری صدا و سیما به نقل از سای تک دیلی (SciTechDaily) گروهی از متخصصان علوم رایانه در دانشگاه ماساچوست، از یک ابزار (پروفایلر) پرقدرت پایتون به نام اسکیلین (Scalene) رونمایی کردند.
به گفته این دانشمندان، برنامههایی که با پایتون نوشته میشوند بسیار کند هستند به طوری که حتی میتوانند تا شصتهزار برابر کندتر از کدهای نوشته شده در سایر زبانهای برنامهنویسی از قبیل ++C باشند و Scalene برای شناسایی دقیق علت تاخیر پایتون کار میکند و به برنامهنویسان اجازه میدهد کدهای خود را برای کارایی بالاتر عیبیابی و سادهسازی کنند.
بیشتر بخوانید:
اخباری که در وبسایت منتشر نمیشوند!
مری برگر مدیر این گروه تحقیقاتی که استاد علوم رایانه است، میگوید: پایتون در عصر علم داده و ماشین بسیار محبوب شده چرا که بسیار کاربرپسند است.» این زبان با کتابخانههایی از ابزارهای آسان همراه است و یک سینتکس بصری و خوانا دارد که به کاربران اجازه میدهد تا به سرعت شروع به نوشتن کد کنند.
برگر افزود: «اما پایتون به شکل دیوانهکنندهای کند است و بهرهوری کمی دارد. به راحتی اجرای کدهای آن بین 100 تا 1000 برابر بیشتر از زبانهای دیگر زمان میبرد و برخی از برنامهها ممکن است حتی تا 60 هزار برابر در پایتون بیشتر طول بکشد!»
برنامه نویسان مدتهاست که این موضوع را میدانند و برای کمک به مبارزه با ناکارآمدی پایتون، میتوانند از ابزارهایی به نام «پروفایلر» استفاده کنند. پروفایلرها برنامهها را اجرا میکنند و سپس مشخص میکنند که چرا و کدام قسمتها کند هستند.
تیم تحقیقاتی امری برگر که شامل دانشجویان فارغالتحصیل علوم کامپیوتر، سام استرن و خوان آلتمایر بود، Scalene را ساخت تا اولین پروفایلری باشد که نه تنها ناکارآمدیهای کد پایتون را بهطور دقیق شناسایی میکند، بلکه از هوش مصنوعی برای پیشنهاد چگونگی بهبود کد نیز استفاده میکند.
برگر میگوید: «Scalene ابتدا مشخص میکند که برنامه شما در کجا زمان را تلف میکند. این برنامه بر روی سه حوزه کلیدی CPU، GPU و حافظه تمرکز دارد که مسئول سرعت پایین پایتون هستند.
سپس وقتی که Scalene تشخیص داد پایتون در کجای کار با مشکل مواجه است، سپس از هوش مصنوعی استفاده میکند و با استفاده از همان فناوری زیربنای ChatGPT برای پیشنهاد راههایی برای بهینهسازی خطوط منفرد یا حتی گروه بندی کدها عمل میکند.
برگر میگوید: «این یک برنامه عملی است. این فقط یک سرعتسنج نیست که به شما بگوید ماشین شما چقدر سریع یا کند میرود، بلکه به شما میگوید که آیا میتوانید سریعتر حرکت کنید، چرا سرعت شما تحت تأثیر قرار گرفته است و برای رسیدن به حداکثر سرعت چه کاری میتوانید انجام دهید.»
Scalene در حال حاضر در حال استفاده گسترده است و از زمان رونمایی عمومی آن در گیتهاب بیش از 750 هزار بار دانلود شده است. تحقیقاتی که منجر به توسعه Scalene شد، توسط بنیاد ملی علوم پشتیبانی شد.
منبع: خبرگزاری صدا و سیما
درخواست حذف خبر:
«خبربان» یک خبرخوان هوشمند و خودکار است و این خبر را بهطور اتوماتیک از وبسایت www.iribnews.ir دریافت کردهاست، لذا منبع این خبر، وبسایت «خبرگزاری صدا و سیما» بوده و سایت «خبربان» مسئولیتی در قبال محتوای آن ندارد. چنانچه درخواست حذف این خبر را دارید، کد ۳۸۶۱۹۱۰۱ را به همراه موضوع به شماره ۱۰۰۰۱۵۷۰ پیامک فرمایید. لطفاً در صورتیکه در مورد این خبر، نظر یا سئوالی دارید، با منبع خبر (اینجا) ارتباط برقرار نمایید.
با استناد به ماده ۷۴ قانون تجارت الکترونیک مصوب ۱۳۸۲/۱۰/۱۷ مجلس شورای اسلامی و با عنایت به اینکه سایت «خبربان» مصداق بستر مبادلات الکترونیکی متنی، صوتی و تصویر است، مسئولیت نقض حقوق تصریح شده مولفان در قانون فوق از قبیل تکثیر، اجرا و توزیع و یا هر گونه محتوی خلاف قوانین کشور ایران بر عهده منبع خبر و کاربران است.
خبر بعدی:
هزینهها کلانی که هوش مصنوعی روی دست مایکروسافت میگذارد
ایتنا - ساتیا نادلا، مدیرعامل مایکروسافت در این بیانیه گفت که دستیار هوش مصنوعی Copilot (کوپایلوت) تعداد مشترکین پولی خود را در این سه ماهه 35 درصد افزایش داد و به 1.8 میلیون نفر رساند.
مایکروسافت فعلا تصمیم ندارد هزینههای هوش مصنوعی خود را کاهش دهد. این غول فناوری درباره درآمد سه ماهه سوم خود اعلام کرد که به دلیل رشد تقاضا و افزایش میانگین هزینه در پلتفرم ابری خود، Azure، به سرمایه گذاری در هوش مصنوعی و خدمات ابری ادامه خواهد داد.
امی هود، مدیر ارشد مالی مایکروسافت، در این تماس گفت که مخارج سرمایهای (آنچه یک شرکت برای خرید یا نگهداری داراییها خرج میکند) افزایش خواهد یافت. هود گفت: در حال حاضر، تقاضای کوتاهمدت هوش مصنوعی کمی بالاتر از ظرفیت موجود ما است.
این شرکت در سه ماهه سوم نزدیک به 11 میلیارد دلار برای اموال و تجهیزات هزینه کرده است که 66 درصد بیشتر از هزینهای است که در مدت مشابه یک سال قبل خرج کرده بود.
طبق بیانیه درآمد مایکروسافت در سه ماهه سوم از محصولات ابری خود، از جمله Azure (آزور)، 26.7 میلیارد دلار درآمد کسب کرده است. ساتیا نادلا، مدیرعامل این شرکت در این بیانیه گفت که دستیار هوش مصنوعی Copilot (کوپایلوت) تعداد مشترکین پولی خود را در این سه ماهه 35 درصد افزایش داد و به 1.8 میلیون نفر رساند.
درآمد بیشتر از حد انتظار مایکروسافت باعث شد سهام در معاملات بعد از ساعت 4 درصد افزایش یابد. هم درآمد و هم سود هر سهم از برآوردهای وال استریت پیشی گرفت.
برنامههای این شرکت برای هزینههای بیشتر به دنبال سایر تعهدات بزرگ برای توسعه هوش مصنوعی است. این شرکت قصد دارد تا پایان سال به 1.8 میلیون تراشه هوش مصنوعی دست یابد و ظرفیت مرکز داده خود را افزایش دهد.
تمایل مایکروسافت به هوش مصنوعی و مدلهای پایه، نیاز به مراکز داده بیشتر، از جمله شریک مایکروسافت OpenAI، سازنده ChatGPT و GPT-4 را افزایش میدهد. مدلهای هوش مصنوعی باید روی کوههایی از داده آموزش ببینند، که به هزاران واحد پردازش گرافیکی تولید شده توسط شرکتهایی مانند Nvidia نیاز دارد. مایکروسافت در حال طراحی تراشه های خود برای کاهش اتکای خود به Nvidia است.