Kiến trúc big.LITTLE là gì?

Kiến trúc big.LITTLE là gì?

ARM hiện là kiến ​​trúc CPU được sử dụng rộng rãi nhất trên thế giới.

Nó có thể không cung cấp năng lượng cho máy tính của bạn, nhưng nó gần như chắc chắn cung cấp năng lượng cho điện thoại thông minh hoặc máy tính bảng của bạn. Hơn nữa, Apple hiện sử dụng kiến ​​trúc ARM trên các thiết kế CPU nội bộ của họ.

Lý do cho điều đó ngay lập tức rõ ràng.

CPU ARM có thể có hiệu suất đáng kinh ngạc trong khi vẫn quản lý để giữ mức tiêu thụ điện năng thấp. Trên thực tế, chúng thấp đến mức có thể vừa với những chiếc điện thoại thông minh mỏng với khả năng làm mát thụ động. Một phần lớn của hiệu suất năng lượng đó là do thiết lập lõi big.LITTLE, được sử dụng bởi Apple, Qualcomm, MediaTek và các nhà sản xuất CPU khác.

Nhưng chính xác thì big.LITTLE là gì, và tại sao nó lại quan trọng như vậy?

Kiến trúc CPU big.LITTLE của ARM là gì?

Kiến trúc big.LITTLE là gì?

Cách hoạt động của hầu hết các CPU hiện đại là chúng thường có nhiều lõi để hệ thống phân chia các nhiệm vụ giữa các tác vụ. Thông thường, các CPU đa lõi này có các lõi giống hệt nhau có khả năng xử lý các lệnh giống nhau và đạt cùng tốc độ xung nhịp. Tất cả các tác vụ dù lớn hay nhỏ đều được xử lý và phân phối giữa các lõi này. Không như vậy với CPU ARM big.LITTLE.

Trong khi các CPU ARM có thiết lập lõi "thông thường" tồn tại, các thiết kế CPU dựa trên big.LITTLE có hai "cụm" lõi với các lõi được thiết kế khác nhau cho các tác vụ khác nhau. Trong các loại CPU này, chúng ta thường thấy các lõi "hiệu suất cao" được thiết kế để đảm nhận các tác vụ đòi hỏi khắt khe và lõi "tiết kiệm điện", xử lý các tác vụ thông thường hơn. Các lõi hiệu suất cao này thường có thông số kỹ thuật cao, ngốn điện và đạt tốc độ xung nhịp cao hơn rõ rệt, trong khi các lõi tiết kiệm năng lượng yếu hơn, xung nhịp thấp hơn và tiêu thụ ít năng lượng hơn.

Trong điện thoại thông minh, những "tác vụ thông thường" này bao gồm nhắn tin, e-mail, cuộc gọi, âm thanh, v.v., bao gồm phần lớn các tác vụ thông thường mà điện thoại thông minh phải thực hiện. Chúng có nghĩa là được giảm tải cho các lõi tiết kiệm năng lượng, trong khi các lõi hiệu suất cao lớn hơn được để lại cho các tác vụ khác, đòi hỏi cao hơn, như chơi game trên thiết bị di động và duyệt web. Hệ thống sử dụng lập lịch tác vụ toàn cầu, hoặc đa xử lý không đồng nhất (HMP), để phân phối khối lượng công việc giữa tất cả các lõi CPU khác nhau.

Lợi thế là gấp đôi. Vì các tác vụ hàng ngày được xử lý bởi các lõi nhỏ hơn, về bản chất ít ngốn điện hơn, các CPU này thường tiêu thụ ít năng lượng hơn đáng kể. Chúng cũng có hiệu suất tốt hơn vì các tác vụ đòi hỏi cao hơn đều có một cụm lõi CPU cho riêng mình. Bạn đang nhận được một CPU vừa hoạt động tốt hơn vừa tiết kiệm điện hơn.

Ý tưởng cách mạng với lịch sử Rocky

Kiến trúc big.LITTLE là gì?

Trước khi có sự xuất hiện của big.LITTLE, tất cả các CPU ARM đa lõi đều có sự sắp xếp của các lõi giống hệt nhau, giống như CPU ​​x86. big.LITTLE được giới thiệu lần đầu tiên vào tháng 10 năm 2011, và nó được giới thiệu cùng với hai thiết kế cốt lõi mới, Cortex-A7 và Cortex-A15. Trong hệ thống được đề xuất đó, cả hai thiết kế lõi có thể được ghép nối: Cortex-A15 sẽ hoạt động như lõi lớn, trong khi Cortex-A7 sẽ hoạt động như lõi nhỏ. Từ đó, các thiết kế cốt lõi sắp tới của ARM Holdings đều sẽ tương thích với big.LITTLE vì các nhà sản xuất silicon cho là phù hợp.

Một trong những CPU đầu tiên ra mắt với thiết kế lõi này là Exynos 5 Octa 5410 của Samsung, cung cấp năng lượng cho Samsung Galaxy S4 vào năm 2013. Nó có bốn lõi Cortex-A7 tốc độ 1,2 GHz và bốn lõi Cortex-A15 tốc độ 1,6 GHz cho một tổng số 8 lõi.

Tuy nhiên, cách thức hoạt động của bộ lập lịch cho các CPU big.LITTLE trước đó khá vụng về. Những bộ lập lịch trước đó đã sử dụng "chuyển đổi theo cụm" để giải quyết toàn bộ các cụm cùng một lúc. Nếu tải trên toàn bộ bộ xử lý thấp, nó sẽ sử dụng các lõi năng lượng thấp, nhưng nếu tăng lên, nó sẽ chuyển toàn bộ khối lượng công việc sang các lõi lớn. Đó chắc chắn là một cách để làm điều đó, nhưng nhìn lại thì đó là một cách khá kém hiệu quả.

Liên quan: Bộ xử lý ARM là gì? Mọi thư bạn cân biêt

Sau đó, chúng ta đã thấy trình chuyển đổi trong nhân. Ở đây, các lõi lớn được ghép nối với các lõi nhỏ và cả hai đều được bộ lập lịch giải quyết như một "lõi ảo" duy nhất. Tùy thuộc vào việc một lõi ảo được cấp tải thấp hay cao, nó sẽ chuyển đổi giữa việc sử dụng lõi nhỏ và lõi lớn.

Từ đó, chúng tôi kết thúc với quá trình đa xử lý không đồng nhất. Ở đây, mỗi lõi có thể được giải quyết riêng lẻ. Bộ lập lịch biết lõi nào lớn và lõi nào nhỏ và tiến hành phân phối khối lượng công việc từ đó phân phối tải thấp hơn cho các lõi tiết kiệm điện và tải lớn hơn cho các lõi hiệu suất cao.

Big.LITTLE đã thay đổi cảnh CPU như thế nào?

Kiến trúc big.LITTLE là gì?

Bộ vi xử lý ARM đã có tiếng tốt trong việc cung cấp sự cân bằng tốt giữa hiệu suất và hiệu quả sử dụng năng lượng. Tuy nhiên, trên các CPU này, việc tiêu thụ điện năng thấp là điều cần thiết. Rốt cuộc, những bộ vi xử lý này được sử dụng trong điện thoại thông minh và điện thoại thông minh nhỏ, có thân máy mỏng và không có bất kỳ loại làm mát tích cực nào, vì vậy hạn chế về nhiệt là rất thấp và CPU cần phải tiêu thụ điện năng để đáp ứng chúng.

big.LITTLE, tuy nhiên, rất lớn vì nó có thể cải thiện đồng thời cả hiệu suất và hiệu quả sử dụng điện. Ngày nay, hầu hết, nếu không phải tất cả, các CPU ARM đều dựa trên thiết kế dựa trên big.LITTLE, ngay cả điện thoại Apple. Bây giờ, Intel sẽ dành một hoặc hai trang của kiến ​​trúc này trên các bộ vi xử lý x86 của mình trong tương lai: Bộ xử lý Alder Lake sẽ giới thiệu khái niệm về tính toán không đồng nhất cho bối cảnh PC.

Những lợi thế đơn giản là quá lớn để phủ nhận.

DynamIQ là gì?

Kiến trúc big.LITTLE là gì?

Tín dụng hình ảnh: Qualcomm

DynamIQ là một kiến ​​trúc cốt lõi mới được ARM công bố vào tháng 5 năm 2017 và đóng vai trò là sự kế thừa của big.LITTLE. DynamIQ có nghĩa là đưa những gì big.LITTLE làm với máy tính không đồng nhất tiến thêm một bước nữa, cho phép linh hoạt hơn và mở rộng quy mô tốt hơn.

Trong khi big.LITTLE chỉ giới hạn ở hai cụm, DynamIQ tăng số lõi tối đa trên mỗi cụm lên 8, cho phép thiết kế nhiều lõi trong một cụm duy nhất và cho phép tối đa 32 cụm trên mỗi CPU. Ngoài ra, DynamIQ cung cấp khả năng điều chỉnh điện áp trên mỗi lõi chính xác hơn và tốc độ bộ nhớ đệm L2 tốt hơn. Nói tóm lại, nó khá giống với big.LITTLE và đưa khái niệm cơ bản của nó về phía trước, ngoại trừ nó hiện cho phép linh hoạt hơn trong việc có nhiều cụm và thiết kế cốt lõi.

Một ví dụ về bộ xử lý DynamIQ là Snapdragon 888, con chip hàng đầu của Qualcomm cho năm 2021. Trong các bộ vi xử lý big.LITTLE, người ta thường thấy các cụm lõi lớn và nhỏ.

Tuy nhiên, trong Snapdragon 888, có một "lõi chính", một lõi Cortex-X1 tốc độ 2,84 GHz, sau đó là một cụm hiệu năng cao điển hình hơn (hiện là bậc phụ), bao gồm ba lõi Cortex-A78 tốc độ 2,42 GHz . Cuối cùng, các lõi tiết kiệm năng lượng là bốn lõi Cortex-A55 tốc độ 1,8 GHz. Đó là một thiết lập tám lõi, nhưng nó sử dụng ba thiết kế lõi khác nhau nhằm giải quyết các nhiệm vụ khác nhau.

Một sự khởi đầu hoàn chỉnh của ngành

Thật an toàn khi nói rằng sự ra đời của big.LITTLE và khái niệm về tính toán không đồng nhất đã hoàn toàn xoay chuyển cuộc chơi của CPU. Các CPU ARM ngày nay giao dịch với bộ vi xử lý lớn nhất bên cạnh x86 trong khi vẫn giữ mức tiêu thụ điện năng và thời lượng pin ở mức tối thiểu, và tất cả là nhờ big.LITTLE và người kế nhiệm của nó, DynamIQ.

Chúng tôi thực sự vui mừng về tương lai của bộ vi xử lý ARM trong tương lai.


Ảnh Bitmap là gì?

Ảnh Bitmap là gì?

Đối với hầu hết mọi người, phương tiện kỹ thuật số là một phần trong cuộc sống hàng ngày của bạn. Nhưng chúng tôi không phải lúc nào cũng nghĩ về cách nó được tạo ra.

Sự khác biệt giữa Android TV và Google TV là gì?

Sự khác biệt giữa Android TV và Google TV là gì?

Xem xét hệ điều hành Android được phát triển bởi Google, có thể hiểu rằng bạn có thể nhầm lẫn về sự khác biệt giữa Google TV và Android TV. Đó có phải là điều tương tự?

Giải thích 99 thuật ngữ về tiền điện tử: Mọi định nghĩa về tiền điện tử mà bạn cần

Giải thích 99 thuật ngữ về tiền điện tử: Mọi định nghĩa về tiền điện tử mà bạn cần

Tiền điện tử là loại tiền kỹ thuật số chạy trên mạng máy tính phi tập trung được gọi là blockchain. Một số loại tiền điện tử quan trọng nhất và được chấp nhận rộng rãi là Bitcoin, Ethereum, Tether, Cardano, Binance Coin và USD Coin.

Cách cài đặt Camera hành trình trong ô tô của bạn

Cách cài đặt Camera hành trình trong ô tô của bạn

Nếu bạn có một chiếc camera hành trình, việc lắp nó có vẻ là một việc vặt. Trong một số trường hợp, nó không đơn giản như bạn mong muốn, nhưng việc lắp đặt một camera hành trình trong ô tô của bạn đáng giá từng phút bạn dành cho nó.

Tại sao GPU Nvidias 30-Series lại tốt hơn AMD

Tại sao GPU Nvidias 30-Series lại tốt hơn AMD

Nvidia là một trong hai cái tên đáng tin cậy trong lĩnh vực phát triển card đồ họa. Bạn có GPU Nvidia hoặc bạn chọn GPU AMD. Tùy thuộc vào người bạn hỏi, Nvidia luôn dẫn trước AMD một chút về GPU. Nhanh hơn, lớn hơn, mạnh hơn, sáng tạo hơn.

Tại sao bạn thấy mực trong màn hình bị hỏng của bạn

Tại sao bạn thấy mực trong màn hình bị hỏng của bạn

Không có gì lạ khi bạn nhìn thấy các đốm màu đen hoặc tía giống như mực trên màn hình của thiết bị bị hỏng (điện thoại, máy tính bảng hoặc máy tính xách tay). Nhưng có thực sự có mực trong màn hình của bạn?

Starlink so với Viasat so với HughsNet: So sánh Internet qua vệ tinh

Starlink so với Viasat so với HughsNet: So sánh Internet qua vệ tinh

Internet vệ tinh thường là lựa chọn duy nhất ở miền núi, nông thôn và các vùng dân cư thưa thớt khác. Theo truyền thống, các giải pháp internet vệ tinh đắt hơn cả điện thoại cố định và internet di động. Đồng thời, đáng chú ý là kết nối có độ trễ cao, khiến nó trở thành một lựa chọn tồi cho các game thủ trực tuyến.

Lỗi thời gian chạy là gì và bạn khắc phục chúng như thế nào?

Lỗi thời gian chạy là gì và bạn khắc phục chúng như thế nào?

Bạn có ghét khi bạn đang cố gắng khởi động một chương trình và nhận được thông báo lỗi cho biết Lỗi thời gian chạy không? Thật không may, mặc dù thường xuyên làm phiền mọi người, lỗi thời gian chạy đáng sợ không thực hiện một công việc tuyệt vời để giải thích chính nó và những gì đã xảy ra.

Nvidia DLSS so với AMD FidelityFX: Sự khác biệt là gì & Cái gì trông đẹp hơn?

Nvidia DLSS so với AMD FidelityFX: Sự khác biệt là gì & Cái gì trông đẹp hơn?

Công nghệ Nvidias DLSS đã giảm thiểu nhu cầu sở hữu phần cứng đồ họa cao cấp, đắt tiền nhất. Thay vì hiển thị đồ họa ở độ phân giải đầy đủ, GPU của bạn có thể hiển thị đồ họa ở độ phân giải thấp hơn và cao cấp hơn. Trong khi cách tiếp cận đó là không thể tưởng tượng được nhiều năm trước, Nvidia đã đóng đinh công nghệ. Tùy thuộc vào trò chơi, nó thực sự có thể không thể phân biệt bằng mắt thường với độ phân giải gốc.

5 nơi tốt nhất để mua Cardano (ADA)

5 nơi tốt nhất để mua Cardano (ADA)

Bạn đã theo dõi sự bùng nổ tiền điện tử và muốn tham gia. Sau khi thực hiện một chút nghiên cứu, bạn đã quyết định Cardano (ADA) là đồng tiền phù hợp với bạn.

Kênh trả về âm thanh (ARC) là gì?

Kênh trả về âm thanh (ARC) là gì?

Nếu bạn đã từng cố gắng cắm nhiều hơn một hoặc hai thiết bị vào TV, bạn sẽ biết các vấn đề về rạp hát tại nhà có thể trở nên phức tạp nhanh chóng như thế nào. Trong khi cáp HDMI giúp kết nối đơn giản hơn một chút, chúng đã đưa ra gần như nhiều vấn đề mà chúng đã cố gắng giải quyết.

MetaMask là gì? Cách bắt đầu

MetaMask là gì? Cách bắt đầu

Bạn có tò mò về NFT nhưng không biết bắt đầu từ đâu? Quan tâm đến tiền điện tử, nhưng ví quá phức tạp hoặc đáng sợ? MetaMask là một ví tiền điện tử và NFT hoạt động như một ứng dụng di động hoặc tiện ích mở rộng trình duyệt, đóng vai trò là một mục nhập dễ dàng và dễ tiếp cận vào thế giới của các ứng dụng và tài sản blockchain.

V-Sync là gì? Và bạn có nên sử dụng nó?

V-Sync là gì? Và bạn có nên sử dụng nó?

Nếu bạn chưa quen với việc chơi game trên PC hoặc chỉ muốn cắm và chơi như trên bảng điều khiển, thì không có nhiều điều kỹ thuật để tìm hiểu. Nhưng có một thứ bạn có thể đã thấy nhiều nhưng không biết nó là gì: VSync.

IEM so với Earbuds: IEM là gì? Chúng có tốt hơn tai nghe không?

IEM so với Earbuds: IEM là gì? Chúng có tốt hơn tai nghe không?

Lắng nghe là một trải nghiệm rất cá nhân. Cho dù bạn đang mải mê với danh sách phát yêu thích, xem phim hay đắm mình trong một số trò chơi, âm thanh đóng một vai trò quan trọng trong việc nâng cao trải nghiệm tổng thể.

Sự phát triển của máy tính: Làm thế nào chúng ta đạt được vị trí của ngày hôm nay?

Sự phát triển của máy tính: Làm thế nào chúng ta đạt được vị trí của ngày hôm nay?

Máy tính đã trở thành một phần thiết yếu trong cuộc sống hiện đại của chúng ta. Chúng tôi sử dụng chúng cho công việc, trường học, mua sắm, giải trí và hầu hết mọi thứ khác.

Smart TV là gì và bạn có thể làm gì với một chiếc?

Smart TV là gì và bạn có thể làm gì với một chiếc?

Một hiệu ứng đáng chú ý của thời đại chúng ta đang sống là mọi công nghệ hoặc thiết bị mới hiện nay đều “thông minh”. Giờ đây, chúng tôi có các thiết bị được thiết kế với nhiều tính năng hơn mức cần thiết cho mục đích sử dụng ban đầu của chúng. Điện thoại không chỉ đóng vai trò là thiết bị liên lạc mà còn là phương tiện truyền thông và công cụ chụp ảnh. Đồng hồ không chỉ cho biết thời gian mà còn theo dõi mức độ thể chất của bạn và hoạt động như một thiết bị truyền thông.

Tệp Vector là gì?

Tệp Vector là gì?

Bạn đã bao giờ tải xuống một hình ảnh từ một trang web, chỉ để tìm thấy nó là một tệp vector? Nhưng tệp vectơ là gì? Và bạn sử dụng tệp vector để làm gì?

Cách sửa lỗi DNS_PROBE_FINISHED_NXDOMAIN

Cách sửa lỗi DNS_PROBE_FINISHED_NXDOMAIN

Bạn có gặp lỗi cho biết DNS_PROBE_FINISHED_NXDOMAIN khi cố gắng truy cập một trang web không? Lỗi này thực sự liên quan đến cài đặt DNS của bạn và bạn có thể khắc phục nó bằng cách thay đổi một số tùy chọn DNS ở đây và ở đó trên máy tính của mình.

Sự khác biệt giữa AirPods 1 và 2 là gì?

Sự khác biệt giữa AirPods 1 và 2 là gì?

AirPods thế hệ thứ hai (còn được gọi là AirPods 2) có một số nâng cấp so với AirPods 1, đây là một thành công lớn của Apple. Sự xuất hiện đầy háo hức của AirPods 2 đặt ra câu hỏi, sự khác biệt giữa AirPods 1 và AirPods 2 là gì ?.

Mã hóa đồng hình là gì?

Mã hóa đồng hình là gì?

Một từ được xuất hiện rất nhiều gần đây là mã hóa đồng hình. Nhiều công ty và dịch vụ trực tuyến đang chuyển đổi mô hình mã hóa của họ thành một loại mã hóa đồng hình, quảng cáo rằng nó mang lại sự riêng tư và bảo mật cho người dùng tốt hơn.

Ảnh Bitmap là gì?

Ảnh Bitmap là gì?

Đối với hầu hết mọi người, phương tiện kỹ thuật số là một phần trong cuộc sống hàng ngày của bạn. Nhưng chúng tôi không phải lúc nào cũng nghĩ về cách nó được tạo ra.

Màn hình trường ánh sáng là gì và hoạt động như thế nào?

Màn hình trường ánh sáng là gì và hoạt động như thế nào?

Màn hình trường ánh sáng đang dần thay đổi cách chúng ta nhìn thế giới xung quanh. Hay đúng hơn, cách chúng ta nhìn thế giới không xung quanh chúng ta. Từ nhiếp ảnh cổ điển đến giáo dục và chẩn đoán nâng cao đến hiện diện và giải trí từ xa, bài viết này sẽ xem xét màn hình trường ánh sáng là gì, cách hoạt động của các loại màn hình khác nhau và cách chúng được sử dụng.

Giao thức ma trận là gì và nó hoạt động như thế nào?

Giao thức ma trận là gì và nó hoạt động như thế nào?

Hầu hết các nền tảng chúng tôi sử dụng để giao tiếp với nhau trực tuyến được gắn với một nhà cung cấp duy nhất. Nhưng không có lý do kỹ thuật nào để mọi thứ diễn ra theo cách này. Có nhiều cách để trò chuyện trực tuyến mang lại mức độ riêng tư và tự do cao hơn. Ma trận là một trong những cách đó.

Cách thức hoạt động của UART, SPI và I2C Serial Communications, và tại sao chúng ta vẫn sử dụng chúng

Cách thức hoạt động của UART, SPI và I2C Serial Communications, và tại sao chúng ta vẫn sử dụng chúng

Cho dù đó là thiết bị ngoại vi máy tính, thiết bị thông minh, thiết bị Internet vạn vật (IoT) hay công cụ đo lường điện tử, chúng đều sử dụng giao thức truyền thông nối tiếp để kết nối các thành phần điện tử khác nhau với nhau.

Đe doạ trực tuyến là gì và bạn có thể đối phó với nó như thế nào?

Đe doạ trực tuyến là gì và bạn có thể đối phó với nó như thế nào?

Internet đã cho phép nhiều người kết nối hơn bao giờ hết, cho dù tốt hơn hay tồi tệ hơn. Nhiều người sử dụng Internet cho mục đích xây dựng và vui vẻ, thì những người khác sử dụng nó để thực hiện một kiểu bắt nạt mới: bắt nạt trên mạng.

Giải thích 99 thuật ngữ về tiền điện tử: Mọi định nghĩa về tiền điện tử mà bạn cần

Giải thích 99 thuật ngữ về tiền điện tử: Mọi định nghĩa về tiền điện tử mà bạn cần

Tiền điện tử là loại tiền kỹ thuật số chạy trên mạng máy tính phi tập trung được gọi là blockchain. Một số loại tiền điện tử quan trọng nhất và được chấp nhận rộng rãi là Bitcoin, Ethereum, Tether, Cardano, Binance Coin và USD Coin.

Hypervisor là gì? Nó có khác với máy ảo không?

Hypervisor là gì? Nó có khác với máy ảo không?

Hypervisor là một phần mềm được sử dụng để tạo máy ảo. Máy ảo là một mô phỏng của máy tính. Máy ảo được sử dụng để tạo nhiều môi trường máy tính trên một phần cứng.

Điểm truy cập so với Bộ định tuyến — Sự khác biệt là gì?

Điểm truy cập so với Bộ định tuyến — Sự khác biệt là gì?

Việc thiết lập Wi-Fi cho gia đình hoặc cơ sở kinh doanh của bạn có thể dễ dàng trở nên quá tải và khó hiểu. Có khá nhiều thuật ngữ và thiết bị khác nhau tham gia vào quá trình này và mỗi tình huống Wi-Fi là duy nhất. Một doanh nghiệp lớn với rất nhiều thiết bị được kết nối với mạng trên một khu vực rộng lớn sẽ cần những thứ khác biệt đáng kể so với một ngôi nhà đơn giản với một vài thiết bị.

8 ví tiền điện tử phần mềm tốt nhất để lưu trữ tài sản của bạn

8 ví tiền điện tử phần mềm tốt nhất để lưu trữ tài sản của bạn

Nếu bạn sở hữu bất kỳ lượng tiền điện tử nào, bạn có thể tự hỏi làm thế nào để lưu trữ nó một cách an toàn và bảo mật nhất. Cho rằng tiền điện tử là một dạng tiền kỹ thuật số, bạn không thể chỉ để nó trong ngăn kéo cạnh giường ngủ hoặc két sắt của mình. Thay vào đó, nó cần được lưu trữ trên một phần cứng hoặc phần mềm.