Neden bir hareket yardımcı işlemciye ihtiyacımız var?


9

Apple, iPhone pedometre ve diğer işlemler için M7 ve M8 hareket yardımcı işlemcilerinden bahsediyor.

Sorum şu: Neden bir hareket işlemcisine ihtiyacımız var? Şüphesiz bu, devasa güçlü birincil işlemcinin işleyebileceği dijital sinyal işleme yöntemidir?

Yanıtlar:


14

"Devasa güçlü birincil işlemcideki" nedeni ima ettiniz. Bilgisayar işlemeyi çalıştırmak için elektrik gücü gerekir. Bu nedenle, her zaman açık bir şeye ihtiyacınız varsa, pil gücünden tasarruf etmek için ana olandan daha küçük bir işlemci istersiniz.


4
Sadece bir fikir vermek için, bir fitbit zip (adım sayısını kaydedebilen) tek bir saat pilini 6 ay boyunca çalıştırabilir. Bu durumda düşük güçlü bir işlemci kullanmak, pil ömründe inanılmaz iyileşmelere neden olabilir.
Chris Jefferson

8 çekirdekli işlemciye sahip, ancak 4 yüksek güç ve 4 düşük güç üreten bir Galaxy telefona benziyor mu?
Supuhstar

1
@Supuhstar Hayır - bu tamamen ayrı bir işlemci ve genel amaçlı bir işlemcide daha fazla çekirdek değil
user151019

9

Bunun için ayrı bir işlemciye sahip olmanın birkaç nedeni vardır.

İşlemci, cihazınızla bir şeyler yapsanız da yapmasanız da her zaman çalıştırılabilecek görevler içindir.

Yapılması istenen görevler kritik önceliğe sahiptir, ancak muhtemelen çok az gerçek işlem gerektirir.

Cihaz Kullanılabilirliği:

Bu işi ayrı bir işlemciye bölerek, geliştiricilerin ana işlemcinin ne kadarının kullanıldığı konusunda kendilerini endişelendirmek zorunda kalmayacakları anlamına gelir. Ana işlemci kullanılmayabilir veya maksimize edilebilir ve hareket yardımcı işlemcisinin üstlendiği görevlerin işlenmesi üzerinde hiçbir etkisi olmayacaktır.

Aslında, normal cihaz kullanımınızın ve arka plan hareket işlemenizin asla birbirini etkilemeyeceği anlamına gelir.

Güç Kullanımı:

Bu görevler sürekli olarak yürütüldüğünden, bunları ayrı bir düşük güçlü işlemciye koymak da cihazın daha az güç kullanmasını sağlar. Pil ömrü birçok kullanıcı için çok büyük bir endişe kaynağı olan Apple, her zaman işlevler için güç kullanımını dikkate almanın gerekli olduğunu düşündü.

Bu işlevler, çok özel bir görevi olan bir işlemci üzerinde çok daha uygun bir şekilde de uygulanabilir. Bir GPU'nun belirli bir görevi hedeflediği için (çoğu durumda) bir CPU'dan çok daha fazlasını nasıl işleyebileceğine benzer şekilde düşünün.


Bu bölümden şüpheleniyorum: Bu işlevler, çok özel bir görevi olan bir işlemci üzerinde çok daha uygun bir şekilde de uygulanabilir. Bir GPU'nun belirli bir görevi hedeflediği için (çoğu durumda) bir CPU'dan çok daha fazlasını nasıl işleyebileceğine benzer şekilde düşünün. muhtemelen sebebidir - en kritik husus muhtemelen olabilir (sadece yapmak için bir işi vardır ve dramatik, tasarımda basit küçük olabilir ve tamamen o bir şey yapmak için optimize çünkü) düşük güç olmak.
msouth

0

İPhone 5'lerimde Nike + Move'u ilk açtığımda ilk fark ettiğim şey, önceki iki hafta boyunca hemen veriye sahip olmasıydı. Hareket yardımcı işlemcisinin hareket sensörü verilerinizi sürekli olarak izlediğini ve kaydettiğini ve uygulamaların bu verilere erişmesine izin verdiğini düşünüyorum. Bu, uygulamaların arka planda sürekli çalışmak zorunda kalmadan açılmasa bile bu verileri toplamasına olanak tanır . Yalnızca hareket verileri toplama (ve bunu tüm uygulamalar için tek bir birleşik bir yerde yapma) ile tüm bir uygulamayı arka planda çalıştırma arasındaki fark, pil kullanımı açısından çok büyüktür.


Afaik A7 / A8, bir uygulamayı çalışmaya devam etmeden işi yapabilirdi; bu, ana işlemci aktif olacağından daha fazla pil kullanacağıdır.
grg
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.