Зачыніць аб'яву

У апошнія гады Apple зрабіла сур'ёзны крок наперад у галіне абсталявання, перайшоўшы на ўласныя чыпы Mx на аснове архітэктуры ARM. Гэты пераход уяўляе сабой рэвалюцыю не толькі ў апаратным забеспячэнні, але таксама аказвае істотны ўплыў на распрацоўшчыкаў і ўсю экасістэму прыкладанняў.

1. Перавагі архітэктуры ARM

Мікрасхемы Mx, якія выкарыстоўваюць архітэктуру ARM, забяспечваюць больш высокую энергаэфектыўнасць і прадукцыйнасць у параўнанні з традыцыйнымі чыпамі x86. Гэта паляпшэнне выяўляецца ў больш працяглым тэрміне службы батарэі і больш хуткай апрацоўцы даных, што вельмі важна для мабільных распрацоўшчыкаў і тых, хто працуе над патрабавальнымі праектамі, якія патрабуюць высокай вылічальнай магутнасці.

Яшчэ адна значная перавага - уніфікацыя архітэктуры розных прылад Apple, у тым ліку Mac, iPad і iPhone, што дазваляе нам як распрацоўшчыкам аптымізаваць і больш эфектыўна пісаць код для розных платформаў. З архітэктурай ARM мы можам выкарыстоўваць адну і тую ж базавую кодавую базу для розных прылад, што значна спрашчае працэс распрацоўкі і зніжае кошт і час, неабходныя для ўкаранення і абслугоўвання прыкладанняў на розных тыпах прылад. Гэтая ўзгодненасць архітэктуры таксама забяспечвае лепшую інтэграцыю і сінэргію паміж праграмамі, забяспечваючы больш гладкую працу карыстальнікаў на розных прыладах.

2. Наступствы для распрацоўшчыкаў

Як праграміст, які адаптаваўся да пераходу Apple на архітэктуру ARM з чыпамі Mx, я сутыкнуўся з шэрагам праблем, але таксама з цікавымі магчымасцямі. Ключавой задачай было перапрацаваць і аптымізаваць існуючы код x86 для новай архітэктуры ARM.

Гэта патрабавала не толькі глыбокага разумення абодвух набораў інструкцый, але і ўліку адрозненняў у іх прадукцыйнасці і энергаэфектыўнасці. Я паспрабаваў выкарыстаць тое, што прапануе ARM, напрыклад больш хуткі час водгуку і меншае энергаспажыванне, што было складана, але карысна. Выкарыстанне абноўленых інструментаў і асяроддзяў Apple, такіх як Xcode, мае важнае значэнне для эфектыўнай міграцыі і аптымізацыі праграмнага забеспячэння, што дазваляе выкарыстоўваць увесь патэнцыял новай архітэктуры.

3. Што такое Rosetta

Apple Rosetta 2 - гэта транслятар часу выканання, які адыгрывае важную ролю ў пераходзе ад чыпаў Intel x86 да чыпаў Apple Mx ARM. Гэты інструмент дазваляе праграмам, распрацаваным для архітэктуры x86, працаваць на новых чыпах Mx на базе ARM без неабходнасці перапісвання кода. Rosetta 2 працуе шляхам перакладу існуючых прыкладанняў x86 у выканальны код для архітэктуры ARM падчас выканання, што дазваляе распрацоўшчыкам і карыстальнікам плаўна пераходзіць на новую платформу без страты функцыянальнасці або прадукцыйнасці.

Гэта асабліва важна для састарэлых пакетаў праграмнага забеспячэння і складаных прыкладанняў, якія могуць запатрабаваць значнага часу і рэсурсаў для поўнай пераналадкі для ARM. Rosetta 2 таксама аптымізавана для прадукцыйнасці, што мінімізуе ўплыў на хуткасць і эфектыўнасць прыкладанняў, якія працуюць на чыпах Mx. Яго здольнасць забяспечваць сумяшчальнасць паміж рознымі архітэктурамі з'яўляецца ключом да падтрымання бесперапыннасці і прадукцыйнасці ў пераходны перыяд, што неацэнна для распрацоўшчыкаў і прадпрыемстваў, якія адаптуюцца да новага апаратнага асяроддзя Apple.

4. Выкарыстанне чыпаў Apple Mx для перадавых распрацовак штучнага інтэлекту і машыннага навучання

Чыпы Apple Mx з іх архітэктурай ARM прыносяць значныя перавагі ІІ і распрацоўцы машыннага навучання. Дзякуючы інтэграванаму механізму Neural Engine, які аптымізаваны для вылічэнняў машыннага навучання, чыпы Mx прапануюць незвычайную вылічальную магутнасць і эфектыўнасць для хуткай апрацоўкі мадэляў штучнага інтэлекту. Такая высокая прадукцыйнасць разам з нізкім энергаспажываннем дазваляе распрацоўшчыкам штучнага інтэлекту больш эфектыўна ствараць і тэставаць складаныя мадэлі, што вельмі важна для прасунутых праграм машыннага і глыбокага навучання, а таксама адкрывае новыя магчымасці для распрацоўкі штучнага інтэлекту на платформе macOS.

záver

Пераход Apple на чыпы Mx і архітэктуру ARM уяўляе сабой новую эру ў распрацоўцы абсталявання і праграмнага забеспячэння. Для распрацоўшчыкаў гэта стварае новыя задачы, але таксама новыя магчымасці для стварэння больш эфектыўных і магутных прыкладанняў. З такімі інструментамі, як Rosetta, і магчымасцямі, якія прапануе новая архітэктура, цяпер ідэальны час для распрацоўшчыкаў вывучыць новыя магчымасці і скарыстацца патэнцыялам, які могуць прапанаваць чыпы Mx. Асабіста я бачу найбольшую карысць ад пераходу на новую архітэктуру менавіта ў галіне штучнага інтэлекту, калі на апошняй серыі MacBook Pro з чыпамі M3 і аператыўнай памяццю каля 100 ГБ можна проста запускаць складаныя мадэлі LLM лакальна і такім чынам гарантаваць бяспеку важных дадзеных, убудаваных у гэтыя мадэлі.

Аўтар — Міхал Вайзер, распрацоўшчык і амбасадар праекта Mac@Dev, які належыць iBusiness Thein. Мэта праекта - павялічыць колькасць карыстальнікаў Apple Mac у асяроддзі чэшскіх каманд распрацоўшчыкаў і кампаній.

Пра iBusiness Thein

iBusiness Thein as з'яўляецца часткай інвестыцыйнай групы Thein Томаша Будніка і J&T. Працуе на чэшскім рынку каля 20 гадоў, раней пад гандлёвай маркай Český servis. У 2023 годзе кампанія, першапачаткова арыентаваная на рамонтную індустрыю, паступова пашырыла свае кампетэнцыі дзякуючы атрыманню аўтарызацыі дылера Apple для B2B, а таксама дзякуючы партнёрству з Apple у праекце, накіраваным на чэшскіх распрацоўшчыкаў (Mac@Dev). і пасля завяршыў гэтую трансфармацыю, перайменаваўшы яе ў iBusiness Thein. Акрамя каманды продажаў, сёння ў iBusiness Thein ёсць каманда тэхнікаў - кансультантаў, якія могуць аказаць кампаніям комплексную падтрымку пры пераходзе на Mac. У дадатак да неадкладнага продажу або здачы ў арэнду прылады Apple таксама прапануюцца кампаніям у выглядзе паслугі DaaS (прылада як паслуга).

Пра Thein Group

Тэйн гэта інвестыцыйная група, заснаваная дасведчаным менеджарам і інвестарам Томашам Буднікам, якая факусуюць на развіцці тэхналагічных кампаній у галіне ІКТ, кібербяспекі і Індустрыі 4.0. З дапамогай фондаў Thein Private Equity SICAV і J&T Thein SICAV кампанія Thein SICAV хоча аб'яднаць цікавыя праекты ў сваім партфелі і даць ім вопыт у галіне бізнесу і інфраструктуры. Асноўнай філасофіяй групы Thein з'яўляецца пошук новай сінэргіі паміж асобнымі праектамі і захаваннем чэшскага ноу-хау ў чэшскіх руках.

.