زبان جديد برنامه‌نويسي، پردازش تصاویر را آسان کرد

تاریخ انتشار : ۱۷ مرداد ۱۳۹۱

زبان برنامه‌نويسي موسوم به Halide، يك زبان بهينه‌شده براي الگوريتم‌هاي پردازش تصوير است.

به گزارش گرداب، محققان لابراتوار هوش مصنوعي و علوم رايانه موسسه فناوري ماساچوست زبان برنامه‌نويسي جديد نوشتند.

اين زبان برنامه‌نويسي موسوم به Halide، يك زبان بهينه‌شده براي الگوريتم‌هاي پردازش تصوير است.

خواندن، نوشتن و بازبيني برنامه‌هاي زبان ارائه شده در مقايسه با برنامه‌هاي پردازش تصوير كنوني كه به زبان معمول نوشته شده‌اند، آسان‌تر است. افزون بر اين، زبان جديد فرايندهاي بهينه‌سازي رمز را كه در حالت معمول اجراي آن‌ها با دست ساعت‌ها زمان مي‌برد، خودكار مي‌كند.

به گفته "جاناتان راگان كلي" از موسسه طراح، فايل‌هاي تصويري ديجيتالي آن‌ چنان بزرگ‌اند كه بدون وجود مهندسي نرم‌افزار بسيار هوشمند، پردازش آن‌ها روي دسكتاپ رايانه و به طور دشوارتري در گوشي همراه، امري فوق‌العاده زمان‌بر است. 



وي بر اين باور است حقه‌هايي كه مهندسان براي سرعت بخشيدن به الگوريتم‌هاي پردازش-تصوير استفاده مي‌كنند، رمزهاي آن‌ها را تقريباً غيرقابل خواندن و به ندرت قابل استفاده دوباره مي‌كنند.

بنابراين افزودن كاربرد جديد به چنين برنامه‌هايي يا اصلاح آن‌ها براي استفاده از ابزاري متفاوت اغلب مستلزم دوباره فكر كردن و بازبيني كامل آن‌هاست.

با اين حال محققان موسسه ماساچوست از برنامه Halide جهت بازنويسي چندين الگوريتم معمول پردازش تصوير كه عملكردشان از قبل به وسیله برنامه‌‌نويسان حرفه‌اي بهينه شده بود، استفاده كردند.

اگرچه خواندن و نوشتن برنامه‌هاي زبان جديد آسان‌تر از برنامه‌‌هاي معمول ديگر است، اين برنامه‌‌هاي جديد داراي بازدهي عملكردي بيشتري نسبت به حتي دقيق‌ترين كدهاي با دست مهندسي شده هستند زيرا برنامه‌ريزي به طور خودكار را ارائه مي‌دهند.

علاوه بر اين، اصلاح رمز Halide به اندازه‌اي آسان است كه برنامه‌نويسان مي‌توانند به آساني از طريق ايده‌هاي سندباكس نظاره‌گر پيشرفت عملكرد خود باشند.

اين زبان با رهبري راگان كلي و "اندرو آدامز" از موسسه فناوري ماساچوست ارائه شده است.

جزئيات اين فناوري در كنفرانس Siggraph 2012 در لس‌آنجلس ارائه مي‌شود.

منبع: ایسنا