“Güçlü” Apple M1 İşlemci Nasıl Duyuruldu

0

Erik Engheim adlı geliştirici, Apple M1 işlemcisine derin bir dalış yaptı ve nasıl bu kadar iyi performans gösterdiğini açıkladı. Buna göre Apple M1’in performansındaki sır, ayrı donanım birimlerinde gizlidir.

Dünyanın en büyük teknoloji şirketlerinden biri elmageçen ay düzenlenen lansman etkinliğiyle, ARM tabanlı Apple M1 işlemci tarafından desteklenen ilk Mac modelleri ortaya çıkardı. M1 işlemcili Mac’lerin piyasaya sürülmesiyle tek tek paylaşılmaya başlandı performans testi sonuçlarıM1 işlemcili Mac’ler Intel işlemcili Mac’lerden daha yüksek performans gösterdiğini ortaya çıkardı. Nasıl?

Geliştirici Erik Engheim, Apple’ın ARM tabanlı bir işlemciyle Intel işlemcilerden daha yüksek performansı nasıl sunabileceğini keşfetmek için M1 yongasına derin bir dalış yaptı. Engheim’ın bu konudaki en önemli bulgusu; AMD ve Intel, işlemcilerinde genel amaçlı CPU çekirdeklerine yer verirken, Apple M1 belirli görevlere odaklanmış çekirdek var olmak.

Apple M1 işlemcinin tek bir görevden sorumlu birçok farklı birimi vardır

Bu farkı daha net anlatmak gerekirse; Apple M1 işlemci, geleneksel Intel veya AMD işlemcilerdeki CPU ve GPU’dan farklı olarak makine öğrenimi işlemleri için bir Neural Engine’e ve şifreleme için güç tasarrufu desteğine sahip bir video kod çözücüye / kodlayıcıya sahiptir. Güvenli Enklavdosyaları açma gibi güçlü matematik gerektiren görevler için. Dijital Sinyal İşlemcive görüntü işleme için bir Görüntü İşleme Birimi.

Ek olarak, yeni Apple M1 işlemcisi, CPU, GPU ve diğer birimlerin veri kopyalamadan veri alışverişi yapmasını sağlayan birleşik bir bellek mimarisine sahiptir. Birleşik bellek mimarisiDoğal olarak, birimler arası veri aktarımını hızlandırdığı için performansta artışa neden olur.

apple m1 mimari

Apple’ın M1 işlemciye belirli görevlere atanmış birimleri dahil edebilmesinin temel bir nedeni vardır, oysa Intel ve AMD bu konuda radikal kararlar veremez: yazılım. Apple, M1 işlemcili Mac’lerde de kendi işletim sistemini kullandığı için yazılım uyumluluğu sorunu yaşamıyor. Intel veya AMD bunu başardığında, bir Microsoft-Intel / AMD-PC / Notebook üreticisi üçgeni yazılım ve güncelleme karmaşıklığı dönecek.

Özetlemek gerekirse Apple, kendi işletim sistemi ve kendi işletim sistemine özel geliştireceği yazılımların getirdiği güvenle, CPU + GPU mimarisi sadece belirli görevlerden sorumlu olan işlemciye özel birimler ekleyerek ötesine geçti. Bu gelişmeye bazı optimizasyonlar eklediğimizde, oldukça performanslı bir işlemci görüyoruz.

Kaynak :
https://www.macrumors.com/2020/11/30/m1-chip-speed-explanation-developer/

// share scroll if ($('.content-sticky').length > 0) { if ($(window).width() >= 768) { $(window).on('scroll', function () { var scrollTop = $(this).scrollTop(); $('article').each(function () { if (scrollTop >= ($(this).find('.content-body').offset().top - 76)) { $(this).find('.content-sticky').addClass('sticky'); if (scrollTop >= ($(this).find('.content-body').offset().top + $(this).find('.content-body').height() - ($(this).find('.content-sticky').height() + 92))) { $(this).find('.content-sticky').removeClass('sticky'); $(this).find('.content-sticky').css({'bottom': '0px', 'top': 'auto'}); } else { $(this).find('.content-sticky').addClass('sticky').css({ 'bottom': 'initial', 'top': '76px' }); } } else { $(this).find('.content-sticky').removeClass('sticky').css({'bottom': 'auto', 'top': '0'}); } }); }); } }

// share click $('body').on({ click: function (){ var $this = $(this), dataShareType = $this.attr('data-share-type'), dataType = $this.attr('data-type'), dataId = $this.attr('data-id'), dataPostUrl = $this.attr('data-post-url'), dataTitle = $this.attr('data-title'), dataSef = $this.attr('data-sef');

switch(dataShareType) { case 'facebook': FB.ui({ method: 'share', href: dataSef, }, function(response){ if (response && !response.error_message) { updateHit(); } });

break;

case 'twitter': shareWindow('https://twitter.com/intent/tweet?via=webtekno&text="+encodeURIComponent(dataTitle) + " %E2%96%B6 ' + encodeURIComponent(dataSef)); updateHit(); break;

case 'gplus': shareWindow('https://plus.google.com/share?url=" + encodeURIComponent(dataSef)); updateHit(); break;

case "mail': window.location.href="https://news.google.com/__i/rss/rd/articles/mailto:?subject=" + encodeURIComponent(dataTitle) +'&body='+ encodeURIComponent(dataSef); //updateHit(); break;

case 'whatsapp': window.location.href="whatsapp://send?text=" + encodeURIComponent(dataTitle) +' %E2%96%B6 '+ encodeURIComponent(dataSef); updateHit(); break; }

function shareWindow (url) { window.open(url, "_blank", "toolbar=yes, scrollbars=yes, resizable=yes, top=500, left=500, width=400, height=400"); }

function updateHit () { $.ajax({ type: "POST", url: dataPostUrl, data: {contentId: dataId, contentType: dataType, shareType: dataShareType}, success: function(data) {

if ($('.video-showcase').length > 0) { var $container = $('.video-showcase'); } else if ($('article[data-id="' + dataId + '"]').length > 0) { var $container = $('article[data-id="' + dataId + '"]'); } else if ($('.wt-share-item[data-id="' + dataId + '"]').length > 0) { var $container = $('.wt-share-item[data-id="' + dataId + '"]'); } else { $container = null; }

//var $container = dataType == 'video' ? $('.video-showcase') : $('article[data-id="' + dataId + '"]');

if ( $container != null && $container.length > 0 ) { var $badged = $container.find('.wt-share-badge-' + dataShareType);

var $headerCount = $('.content-header').find('.wt-share-count'), $containerCount = $container.find('.wt-share-count'), value = parseInt($containerCount.html()) + 1;

$container.data('share', value); //$containerCount.html(value);

if ($headerCount.length > 0) { //$headerCount.html(value); }

if ( $badged.length > 0 && (dataShareType == 'facebook' || dataShareType == 'twitter')) { if ($badged.hasClass('is-visible')) { //$badged.html(data); } else { //$badged.addClass('is-visible').html(data); } } }

} }); } } }, '.wt-share-button') });

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir