Создатели языка Julia Удостоены премии в области численного программного обеспечения


Трое из соавторов языка программирования Julia являются лауреатами премии Джеймса Х. Уилкинсона за численное программное обеспечение 2019 года, которая присуждается каждые четыре года для признания инновационного программного обеспечения в научных вычислениях исследователями на ранних этапах их карьеры. 

Julia-это динамический язык для технических вычислений, который особенно хорош для запуска программ в стиле MATLAB и R и завоевал популярность среди научного вычислительного сообщества.

Премия Уилкинсона за 2019 год, которая включает 3000 долларов США плюс памятную доску для каждого победителя, была присуждена, чтобы признать Джулию как:

“инновационная среда для создания высокопроизводительных инструментов, позволяющих анализировать и решать задачи вычислительной науки.”

На фото слева направо Стефан Карпински, Вирусный Шах и Джефф Безансон, которые получат премию Джеймса Х. Уилкинсона за численное программное обеспечение в 2019 году. Четвертый соавтор Джулии, профессор Алан Эдельман, находится в крайнем правом углу. 

Согласно Группе численных алгоритмов (NAG), которая совместно с Аргоннской национальной лабораторией и Национальной физической лабораторией (NPL) управляет ею, премия Уилкинсона была учреждена в честь выдающегося вклада доктора Джеймса Харди Уилкинсон в области численного программного обеспечения. 

Как записано в нашей исторической статье Туз Алана Тьюринга, Джим Уилкинсон, стал помощником Алана Тьюринга в АПЛ в 1946 году, чтобы написать подпрограммы для выполнения арифметики с плавающей запятой. Когда Тьюринг покинул АПЛ в 1948 году, именно Уилки, как его тогда называли, взял под свой контроль проект по созданию компьютера Pilot ACE. 

Кандидаты на премию должны работать в области математики или естественных наук не более 12 лет после получения докторской степени, и критерии оценки: 

ясность реализации программного обеспечения и документации;

важность приложения(ов), рассматриваемого программным обеспечением;

переносимость, надежность, эффективность и удобство использования программной реализации;

ясность и глубина анализа алгоритмов и программного обеспечения в представлении;

качество тестируемого программного обеспечения.

Приз 2019 года, который включает в себя 3000 долларов плюс памятную доску для каждого победителя, разделят Джефф Безансон, получивший докторскую степень в 2015 году, и бывшие исследователи лаборатории Джулии, Стефан Карпинский и Вирусный Шах. Согласно заявлению приемной комиссии:

“Джулия позволяет исследователям писать высокоуровневый код с интуитивно понятным синтаксисом и создавать код со скоростью рабочих языков программирования и была широко принята научным вычислительным сообществом для прикладных областей, таких как астрономия, экономика, глубокое обучение, оптимизация энергопотребления и медицина. В частности, Федеральное управление гражданской авиации выбрало Джулию в качестве языка для бортовой системы предотвращения столкновений следующего поколения.”

Как мы сообщали в 2015 году, когда Фонд Мура выделил Джулии 600 тысяч долларов на перевод динамического языка в производственную версию, Джулия впервые обратила на себя внимание в 2012 году, когда он был публично выпущен, но разработка началась в 2009 году под руководством профессора компьютерных наук Массачусетского технологического института Алана Эдельмана. Джулия прошла рубеж выпуска 1.0 в августе 2018 года, см. Наш отчет.

С 2012 года Джулия имеет более 3 миллионов загрузок и используется в более чем 1500 университетах для научных и численных вычислений. Комментируя его успех в объявлении MIT о премии Уилкинсона профессор Эдельман сказал:

“Я горжусь интеллектуальным вкладом Лаборатории Джулии, которая применяет новейшие достижения в области компьютерных наук к научным и инженерным проблемам, одновременно участвуя в междисциплинарном сотрудничестве по всему кампусу и за его пределами. Джулия все чаще становится языком обучения научным вычислениям в Массачусетском технологическом институте.” 


Добавить комментарий