freepay, Freepay, freepay.ir, فری پی, درگاه پرداخت
تبلیغات
فال, فال های وتار, فال وتار, faal, fal, wtaar, faal wtaar


گروهی از پژوهش‌گران موسسه فناوری ماساچوست (MIT) زبان برنامه‌نویسی جدیدی را طراحی کرده‌اند که Milk نام دارد. زبان برنامه‌نویسی جدید این قابلیت را فراهم آورده است تا اجرای کدها روی مجموعه‌‌ای از داده‌های حجیم چهار برابر سریع‌تر اجرا شوند. راهکار مورد استفاده توسط این گروه از تکنیک مرتب‌سازی هوشمند و مجموعه‌ آدرس‌های داده‌ای استفاده می‌کند.

امروزه کلان داده‌ها باعث به وجود آمدن مشکلات مختلفی در ارتباط با تکنیک‌های رایج مدیریت حافظه شده‌اند. تکنیک‌هایی که بر مبنای اصل پراکندگی استوار هستند. اگر برنامه خاصی در نظر داشته باشد، به داده‌های ذخیره شده در یک مکان از حافظه دست پیدا کند، به گروهی از داده‌هایی که در مجاورت این ناحیه قرار دارند، نیز نیاز دارد.

زمانی که برنامه‌ای از کلان‌ داده‌ها استفاده می‌کند و این داده‌ها در مکان‌های مختلفی از حافظه قرار داشته باشند، اصل پراکندگی تبدیل به یک عامل نامطلوب می‌شود. به‌طوری‌که عملکرد یک برنامه کاربردی را کاهش داده و از سرعت اجرای برنامه کم می‌کند. برای حل این مشکل، پژوهش‌گران علوم کامپیوتر MIT و پژوهش‌گران آزمایشگاه هوش مصنوعی CSAIL زبان‌ برنامه‌نویسی جدیدی به نام Milk را طراحی کرده‌اند. در مقایسه با زبان‌های برنامه‌نویسی امروزی که از کلان‌ها داده‌ها استفاده می‌کنند، کدهای Milk چهار مرتبه سریع‌تر اجرا می‌شوند. تعجب کرده‌اید که این‌کار چگونه انجام می‌شود؟ راز نفهته در این تکنیک در مکانیزم جمع‌آوری و ذخیره‌سازی داده‌ها در هسته پنهان شده است.

متدی که امروزه مورد استفاده قرار می‌گیرد، یک بلوک کامل از داده‌های درون حافظه را واکشی می‌کند. این تکنیک در مورد بلوک‌های بزرگ داده‌ای خوب عمل می‌کند، اما زمانی که تنها به یک بلوک کوچک از داده‌هایی نیاز است که درون مجموعه‌ای از کلان‌ داده‌ها قرار دارند، روش فعلی دیگر کارآمد نیست. اما در زبان برنامه‌نویسی جدید، هنگامی‌که یک هسته به یک بخش از اطلاعات نیاز دارد، دیگر به داده‌های کش شده مجاور درخواستی ارائه نمی‌دهد. در عوض مسیر عنصر را به فهرستی از آدر‌س‌های محلی ذخیره شده، اضافه می‌کند. هنگامی که این فهرست به اندازه کافی طولانی شد، همه هسته‌‌ها، فهرست‌های خود را به یکدیگر متصل می‌کنند و در ادامه آدرس‌های مجاور را گروه‌بندی می‌کنند. در گام بعد فهرست‌ها یک‌بار دیگر در هسته باز توزیع می‌شوند.

این تکنیک منحصر به فرد باعث می‌شود تا یک هسته تنها عناصر داده‌ای که می‌داند به آن‌ها نیاز دارد را درخواست کند. Milk این‌کار را با کمک گرفتن از یکسری فرمان‌های اضافه شده به OpenMP انجام می‌دهد. OpenMP یک رابط برنامه‌نویسی کاربردی برای برنامه‌نویسی موازی رشته‌ها در سیستم‌های حافظه اشتراکی است که توسط یکی از زبان‌های سی، سی پلاس پلاس یا فورترن مورد استفاده قرار می‌گیرد و قادر است از معماری‌های مختلف پشتیبانی کند.OpenMP  به یک برنامه‌نویس کمک می‌کند تا به راحتی برای پردازنده‌های چند هسته‌ای کدنویسی کند. با استفاده از Milk، برنامه‌نویس این توانایی را در اختیار دارد تا برای کارآمدتر کردن فرآیندهای خود چند خط کد را به قسمت‌های موجود اضافه کند. کامپایلر این زبان نقش کلیدی در این بین داشته و تشخیص می‌دهد، چگونه باید فرآیند مدیریت حافظه انجام شود. متیو زاهاریا، استادیار دانشگاه استنفورد در مورد Milk گفته است: «Milk به ما کمک می‌کند، تا این شکاف را با بهینه‌سازی دسترسی به حافظه در ساختارهای رایج برنامه‌نویسی پر کنیم.»

منبع : کانون فرهنگی آموزش قلم چی ارسال به :
انتشار : دوشنبه ۱۲ مهر ۱۳۹۵ - ۱۰:۳۲:۰ دیده شده : ۲۵بار نویسنده : admin

زبان برنامه نویسی زبان برنامه نویسی جاوا زبان برنامه نویسی اندروید زبان برنامه نویسی R زبان برنامه نویسی C زبان برنامه نویسی Go زبان برنامه نویسی Python زبان برنامه نویسی شی گرا زبان برنامه نویسی پایتون زبان برنامه نویسی پایتون چیست؟ زبان برنامه نویسی جاوا اسکریپت زبان برنامه نويسي جاوا زبان برنامه نویسی جاوا تحت وب زبان برنامه نویسی جاوا دانلود زبان برنامه نویسی Java Script آموزش زبان برنامه نویسی جاوا کاربرد زبان برنامه نویسی جاوا یادگیری زبان برنامه نویسی جاوا آموزش زبان برنامه نویسی جاوا Pdf زبان برنامه نویسی اندروید چیست ؟ زبان برنامه نویس اندروید زبان برنامه نویسی Android زبان های برنامه نویسی اندروید بهترین زبان برنامه نویسی اندروید دانلود زبان برنامه نویسی اندروید یادگیری زبان برنامه نویسی اندروید تاریخچه زبان برنامه نویسی اندروید زبان برنامه نویسی موبایل اندروید زبان برنامه نویسی Ruby زبان برنامه نویسی Ruby On Rails زبان برنامه نویسی Rust زبان برنامه نویسی Rfid زبان برنامه نویسی Ruby چیست زبان برنامه نويسي Ruby زبان برنامه نویسی Rpg زبان برنامه نویسی R چیست؟ زبان برنامه نویسی Rebol زبان برنامه نویسی C شارپ زبان برنامه نویسی C# چیست؟ زبان برنامه نویسی Css زبان برنامه نويسي C زبان برنامه نویسی Cobol زبان برنامه نویسی C#.net زبان برنامه نویسی C Sharp زبان برنامه نویسی C++ دانلود زبان برنامه نویسی Clips زبان برنامه نویسی Golang زبان برنامه نویسی Google Android Studio زبان برنامه نویسی Google آموزش زبان برنامه نویسی Go دانلود زبان برنامه نویسی Go زبان برنامه نویسی گوگل Go برنامه نویسی به زبان Go زبان برنامه نویسی Python چیست زبان برنامه نويسي Python زبان برنامه نویسی پایتون Ppt زبان برنامه نویسی پایتون Pdf زبان برنامه نویس پایتون آموزش زبان برنامه نویسی Python دانلود زبان برنامه نویسی Python کاربرد زبان برنامه نویسی Python زبان برنامه نویسی شی گرا چیست؟ زبان برنامه نویسی شی گرا یعنی چی؟ زبان های برنامه نویسی شی گرا چیست آموزش زبان برنامه نویسی شی گرا بهترین زبان برنامه نویسی شی گرا اولین زبان برنامه نویسی شی گرا ویژگی های زبان برنامه نویسی شی گرا انواع زبان های برنامه نویسی شی گرا مقایسه زبان های برنامه نویسی شی گرا کتاب آموزشی زبان برنامه نویسی پایتون زبان برنامه نويسي پايتون دانلود زبان برنامه نویسی پایتون New Mitsubishi Triton New Mitsubishi Triton 2017 New Mitsubishi Triton Price New Mitsubishi Triton 2016 New Mitsubishi Triton For Sale New Mitsubishi Triton Review New Mitsubishi Triton 2016 South Africa New Mitsubishi Triton Specs New Mitsubishi Triton Single Cab New Mitsubishi Triton 2016 Price New Mitsubishi New Mitsubishi Eclipse New Mitsubishi Mirage New Mitsubishi Pajero New Mitsubishi Evo New Mitsubishi Lancer New Mitsubishi Outlander New Mitsubishi L200 New Mitsubishi Asx New Mitsubishi Triton 2015 New Mitsubishi Triton 2015 Australia New Mitsubishi Triton 2015 Thailand New Mitsubishi Triton 2015 South Africa New Mitsubishi Triton 2015 Malaysia New Mitsubishi Triton 2015 Price New Mitsubishi Triton 2015 Review New Mitsubishi Triton 2015 Specs New Mitsubishi Triton 2015 Single Cab New Mitsubishi Triton 2015 Price Malaysia New Mitsubishi Outlander 2016 New Mitsubishi Outlander 2017 New Mitsubishi Outlander Sport New Mitsubishi Outlander Phev 2016 New Mitsubishi Outlander Price New Mitsubishi Outlander Phev New Mitsubishi Outlander 2015 New Mitsubishi Outlander Review New Mitsubishi Outlander For Sale New Mitsubishi Evolution New Mitsubishi Evo 2016 New Mitsubishi Evo Xi New Mitsubishi Evo 2017 New Mitsubishi Evo For Sale New Mitsubishi Evolution 2017 New Mitsubishi Evo 11 New Mitsubishi Evo Replacement New Mitsubishi Evolution 2016 New Mitsubishi L200 For Sale New Mitsubishi L200 Deals New Mitsubishi L200 Price New Mitsubishi L200 Barbarian For Sale New Mitsubishi L200 Barbarian New Mitsubishi L200 Barbarian Reviews New Mitsubishi L200 Release Date New Mitsubishi L200 Triton 2015 New Mitsubishi L200 For 2015 New Mitsubishi Pajero 2015 New Mitsubishi Pajero 2015 Images New Mitsubishi Pajero 2015 India New Mitsubishi Pajero 2015 Indonesia New Mitsubishi Pajero 2015 Pictures New Mitsubishi Pajero 2015 Thailand New Mitsubishi Pajero 2015 Price New Mitsubishi Pajero 2015 In Uae New Mitsubishi Pajero 2015 Uk New Mitsubishi Pajero 2015 Qatar New Mitsubishi Lancer Evolution New Mitsubishi Lancer 2017 New Mitsubishi Lancer Price New Mitsubishi Lancer Evo New Mitsubishi Lancer Ex New Mitsubishi Lancer In India New Mitsubishi Lancer For Sale New Mitsubishi Lancer Evolution 2016 New Mitsubishi Lancer 2015 New Mitsubishi Pajero Sport New Mitsubishi Pajero 2016 New Mitsubishi Pajero 2017 New Mitsubishi Pajero Price New Mitsubishi Pajero 2016 Price New Mitsubishi Pajero Sport India New Mitsubishi Pajero Price In Pakistan New Mitsubishi Pajero Sport 2017 New Mitsubishi Pajero For Sale New Mitsubishi Lancer 2015 Malaysia New Mitsubishi Lancer 2015 In Egypt New Mitsubishi Lancer 2015 Price New Mitsubishi Lancer Ex 2015 New Mitsubishi Lancer Evolution 2015 Harga New Mitsubishi Lancer 2015 New Mitsubishi Lancer Gt 2015 New Mitsubishi Lancer Sedan 2015 New Mitsubishi Lancer Ex 2015 Philippines سریع ترین ماشین دنیا سریع ترین ماشین دنیا چیست سریع ترین ماشین دنیا 2014 سریع ترین ماشین دنیا 2015 سریعترین ماشین دنیا 2013 سریع ترین ماشین دنیا اپارات سریع ترین ماشینهای دنیا سریع ترین موتور دنیا سريع ترين ماشين دنيا سریعترین خودرو دنیا سریع ترین دونده جهان سريع ترين دونده جهان سریع ترین دونده جهان کیست سریع ترین دونده دنیا سریع ترین دونده ی جهان سریع ترین دونده زن جهان بیوگرافی سریع ترین دونده جهان سرعت سریع ترین دونده جهان فیلم سریع ترین دونده جهان سریع ترین دونده های جهان سریع ترین قطار جهان سريع ترين قطار جهان سریعترین قطار دنیا سریع ترین قطارهای جهان فیلم سریع ترین قطار جهان اپارات سریع ترین قطار جهان سریع ترین قطار های دنیا سریع ترین ماشین جهان سریع ترین ماشین جهان در حال حاضر سریعترین ماشین جهان چیست سریع ترین ماشین جهان 2015 سریع ترین ماشین جهان در سال 2014 سریعترین ماشینهای جهان سریعترین موتور جهان سریعترین خودروی جهان سریعترین خودروی جهان در حال حاضر سريع ترين اتومبيل جهان سریع ترین موتورسیکلت دنیا سريعترين موتورسيكلت دنيا عکس سریعترین موتور جهان سریع ترین موتور های جهان سریع ترین موتور جهان اپارات کلیپ سریع ترین موتور دنیا سریع ترین موتور سنگین دنیا سریع ترین موتور در دنیا فیلم سریع ترین موتورسیکلت دنیا سریع ترین راه خودکشی سریع ترین راههای خودکشی سریع ترین روش خودکشی سريع ترين راه خودكشي سریع ترین راه برای خودکشی بهترین و سریع ترین راه خودکشی سریع ترین و راحت ترین راه خودکشی سریعترین فیلتر شکن سریعترین فیلتر شکن اندروید سریعترین فیلتر شکن رایگان برای کامپیوتر سریعترین فیلتر شکن در ایران سریعترین فیلتر شکن رایگان سریعترین فیلتر شکن برای اندروید سریعترین فیلتر شکن 2013 سریعترین فیلترشکن دنیا سریعترین فیلتر شکن برای فیس بوک سریعترین فیلتر شکن 2014 سریع ترین رپر سریع ترین رپر ایران سریعترین رپر دنیا سریع ترین رپر ایرانی سریع ترین رپر فارسی سريع ترين رپر جهان سریع ترین رپر های جهان سریع ترین رپ جهان سریع ترین رپ فارسی سریع ترین رپ امینم سریعترین رژیم لاغری یک هفته ای سریعترین رژیم لاغری سریعترین رژیم لاغری دکتر کرمانی سریعترین رژیم لاغری دنیا سریعترین رژیم لاغری در دنیا سریعترین رژیم لاغری شکم سریعترین رژیم لاغری جهان سریعترین رژیم لاغری روز سریعترین رژیم لاغری در ماه رمضان سریعترین رژیم لاغری شکم و پهلو سریع ترین رپ ایران سریع ترین رپ ایرانی سریعترین رپر جهان دانلود سریعترین رپ ایران دانلود سریعترین رپ ایرانی سریع ترین رپ خوان ایران سریعترین آهنگ رپ ایران کدها رایتل کدهای رایتل اعتباری كدهاي رایتل کدهای رایتل اینترنت کدهای رایتل دیتا کدهای رایتل برای اینترنت کدهای رایتل Ussd کدهایی رایتل کدهای رایتل راینواز کدهای پیشواز رایتل کدهای دستوری رایتل اعتباری کدهای اینترنت رایتل اعتباری کدهای خط اعتباری رایتل کدهای سیم کارت اعتباری رایتل کدهای بسته های اینترنت رایتل اعتباری تمام کدهای رایتل اعتباری کدهای شارژ رایتل اعتباری کدهای اینترنتی رایتل اعتباری کدهای بسته اینترنتی رایتل اعتباری کدهای رایگان همراه اول کدهای مجانی همراه اول کدهای مکالمه رایگان همراه اول کدهای پیشواز رایگان همراه اول کدهای شارژ رایگان همراه اول کدهای تماس رایگان همراه اول کدهای پیامک رایگان همراه اول كد مكالمه رايگان همراه اول كد شارژ رايگان همراه اول كد پيشواز رايگان همراه اول کدهای راینواز رایتل کدهای راینواز رایتل مرتضی پاشایی تمام کدهای راینواز رایتل تمامی کدهای راینواز رایتل جدیدترین کدهای راینواز رایتل کدهای راینواز کدهای راینواز مرتضی پاشایی کدهای راینواز پاشایی کدهای راینواز مهدی احمدوند کدهای راینوازهای رایتل کدهای راینواز حمید عسکری کدهای راینواز جدید کدهای رایگان ایرانسل کدهای شارژ رایگان ایرانسل کدهای مکالمه رایگان ایرانسل کدهای اینترنت رایگان ایرانسل کدهای پیشواز رایگان ایرانسل کدهای تماس رایگان ایرانسل کدهای مخفی شارژ رایگان ایرانسل کدهای مخفی اینترنت رایگان ایرانسل کدهای مخفی مکالمه رایگان ایرانسل کدهای آهنگ پیشواز رایگان ایرانسل کدهاي رايتل کدهای رايتل كد رايتل كد رايتل اينترنت كدهاي دستوري رايتل کدهاي دستوري رايتل كدهاي Ussd رايتل كدهاي اينترنت رايتل كدهاي پيشواز رايتل کدهای اینترنتی رایتل کدهای اینترنت رایتل دیتا کدهای دستوری رایتل اینترنت کدهای بسته اینترنتی رایتل کدهای بسته اینترنت رایتل کدهای شارژ اینترنتی رایتل کدهای خرید اینترنت رایتل کدهای دیتای رایتل کدهای دستوری رایتل دیتا کدهای شارژ رایتل دیتا کدهای بسته های اینترنتی رایتل دیتا کدهای بسته های اینترنت رایتل دیتا کدهای دستوری سیمکارت دیتا رایتل کدهای سیم کارت دیتا رایتل اجرا میثم ابراهیمی در دورهمی اجرا میلاد در استیج اجرای میلاد اقبالی اجرای قطعه خیانت توسط میلاد اقبالی اجرای میکروپایل اجرای میکروپایل در رشت روش اجرای میکروپایل فیلم اجرای میکروپایل قیمت اجرای میکروپایل مراحل اجرای میکروپایل روش های اجرای میکروپایل نحوه اجرای میکروپایل هزینه اجرای میکروپایل عکس اجرای میکروپایل اجرای میلگرد ممان منفی نحوه اجرای میلگرد ممان منفی اجرای مینرال اجرای نمای مینرال اجرای نمای مینرال در تهران اجرا مینرال روش اجرای مینرال آموزش اجرای مینرال نحوه اجرای مینرال اجرای نمای مینرال تبریز اجرای میل مهار اجرای میلگرد حرارتی در سقف اجرا اپرا مینی در کامپیوتر اجرای اپرا مینی در کامپیوتر اجرای اپرا مینی روی کامپیوتر اجرای اپرا مینی بر روی کامپیوتر اجرای اوپرا مینی در کامپیوتر کند شدن گوشی اندروید کند شدن گوشی اندرویدی کند شدن گوشیهای اندروید علت کند شدن گوشی اندروید کند شدن سرعت گوشی اندروید مشکل کند شدن گوشی اندروید دلایل کند شدن گوشی اندرویدی حل مشکل کند شدن گوشی اندروید علت کند شدن گوشی های اندروید دلایل کند شدن سرعت گوشی اندروید کند شدن کامپیوتر کند شدن کامپیوتر هنگام بازی كند شدن كامپيوتر کند شدن سرعت کامپیوتر علت کند شدن کامپیوتر کند شدن سیستم کامپیوتر ویروس کند شدن کامپیوتر مشکل کند شدن کامپیوتر علت کند شدن کامپیوتر چیست کند شدن سرعت کامپیوتر ویندوز 7 کند شدن ویندوز 7 كند شدن ويندوز 7 کند شدن ویندوز 7 بعد از آپدیت کند شدن ویندوز 7 64 بیتی مشکل کند شدن ویندوز 7 دلایل کند شدن ویندوز 7 رفع مشکل کند شدن ویندوز 7 حل مشکل کند شدن ویندوز 7 جلوگیری از کند شدن ویندوز 7 کند شدن وایبر کند شدن وایبر و اینستاگرام علت کند شدن وایبر دلیل کند شدن وایبر مشکل کند شدن وایبر کند شدن سرعت وایبر دلایل کند شدن وایبر کند شدن شدید وایبر حل مشکل کند شدن وایبر علت کند شدن سرعت وایبر کند شدن فایرفاکس علت کند شدن فایرفاکس مشکل کند شدن فایرفاکس کند شدن سرعت فایرفاکس دلیل کند شدن فایرفاکس کند شدن مرورگر فایرفاکس دلایل کند شدن فایرفاکس رفع مشکل کند شدن فایرفاکس علت کند شدن مرورگر فایرفاکس کند باز شدن فایرفاکس کند ذهنی چیست کند ذهنی کند ذهنی کودکان کند ذهنی در بزرگسالان کند ذهنی دانش آموزان کند ذهنی کودک کند ذهنی بچه ها كند ذهني كودكان روانشناسی کند ذهنی كند ذهني کند ذهن كند ذهن کند ذهن شدن کند ذهن کیست کند شدن سرعت اینترنت کند شدن سرعت اینترنت ایرانسل کند شدن سرعت اینترنت گوشی کند شدن سرعت اینترنت مخابرات کند شدن سرعت اینترنت Adsl کند شدن سرعت اینترنت رایتل کند شدن سرعت اینترنت اکسپلورر کند شدن سرعت اینترنت همراه اول کند شدن سرعت اینترنت اندروید کند شدن سرعت اینترنت ایران علت کند ذهنی چیست کند شدن ویندوز 8.1 مشکل کند شدن ویندوز 8.1 کند شدن سرعت ویندوز 8.1 علت کند شدن ویندوز 8.1 دلیل کند شدن ویندوز 8.1 علت کند شدن سرعت ویندوز 8.1 سنگسار چگونه اجرا می شود زبان برنامه‌نویسی جدید MIT سریع‌تر کدها را اجرا می کند.

دیدگاه شما در مورد این مطلب پس از تایید نویسنده سایت نمایش داده خواهد شد
آخرین مطالب
تبلیغات
آمار وتار
  • تعداد مطالب : ۱۱۹۰۲۰
  • تعداد نظرات : ۳۰۳
  • تعداد حاضران : ۳۰۳
  • آخرین بروزرسانی : ۲ دقيقه قبل
تبلیغات
تبلیغات
آخرین جستجوها