HiSilicon Kirin 960 vs A11 bionic chip vs Hisilicon Kirin 970

A11 bionic chip

Apple has announced their new series of iPhone 8. The apple A11 bionic chip is a 64 bit advanced RISC (Reduced Instruction Set Computing) Machine (ARM)-based custom SoC (System on a Chip) designed by Apple. Apple used their bionic chip in their latest iPhone 8, and iPhone 8 plus. The best feature of this bionic chip is that it has two superior quality cores that are faster than the Apple A10 and four high-efficiency cores that are almost 70% quicker than the energy-efficient cores of A10.

Huawei revealed their newest Hisilicon Kirin 970 chipset that will control their forthcoming and leading device Mate 10 and comes prepared to hold upcoming AI techs and it also has a neural processing unit for natural AI processing systems.

Now with the A11 Bionic processors inside the new iPhones, Apple has taken that performance to an entirely new level.

The Apple A11 chip has astonishing performance. The single core presentation is over 4000 and the multicore performance is almost 10,000, which is impractical, bearing in mind the fact that it is a chip intended for smartphones and not for laptops.

It is even more striking if a person thinks through the fact that Geekbench 4 performance is based on a baseline score of 4000 which was attained from an Intel Core i7 6600 U, a processor that we see on laptops. This performance is related to a quad core Core i5 7300 HQ which should make Intel worry and fear since now they have a smartphone chip that is performing as well as a laptop CPU.

Apple at present is way into the future of the competition in the smartphone CPU performance and the current top giants in the Android space like Snapdragon 835, Exynos 8895 and Kirin 960 still delay behind the new iPhones in both single core and multicore performance as proven from the Geekbench 4 tests.

Smartphone processor producers like Samsung (Exynos), Huawei (Kirin) and Qualcomm (Snapdragon) have difficulty in successfully to play catch up with Apple and Intel has to make sure their laptop chips remain breaking new performance grounds since now Apple is becoming a threat and menace to them.

Apple A11 specifications:

• Apple A 11 has an Apple-designed 64-bit ARMv8-A six-core CPU (Central Processing Unit)
• A 11 is manufactured by TSMC (Taiwan Semiconductor Manufacturing Company) using a 10 nm FinFET machinery, along with the 4.3 billion transistors
• There are 2 high-performance cores are called Monsoon, and 4 energy-efficient cores are called Mistral
• A 11 uses a new and fresh second-generation performance checker that lets using all six cores on the same time.
• Joined Apple-manufactured 3 cores GPU with 30% quicker graphics performance as compare to A 10.
• Fixed M11 motion coprocessor
• A11 has a neural network hardware that is called “neural engine” by Apple, which can do operations of up to 600 billion per second; it is also used for Face Identity, Animoji, and AR (Augmented Reality) like more complicated and difficult tasks.

Features of Apple A11 bionic chip:

Although there are only two important aspects that are finalized yet and that are:
The Apple A11 chipset will be constructed with the use of the 10nm tech and contrived and manufactured by TMSC (Taiwan Semiconductor Manufacturing Company), several buzzes have been submerged which also includes its Geekbench test.
It is a current Geekbench test which is a cross-platform processor benchmark with a recording system that splits single and multicore performances and workloads into different sections, which make real-world situations fake and verify that iPhone’s recent A11 bionic chip entirely exceeds all other high-quality processor chipsets which includes Huawei Kirin 960, Samsung’s Exynos 8895, and Qualcomm’s Snapdragon 835. Following are some of the characteristics that differentiate Apple A11 bionic chip from Hisilicon Kirin 970:

1. Manufacturing Process: 10 nanometre
2. GPU: Apple-designed (3-core)
3. CPU: 6 x Cores (hexa-core) up to 2.74 GHz

Apple’s A11 Bionic chip uses two highly performed cores and four energy efficient cores on its A11 chipset. These cores are built-in and fixed with a second-generation performance handler which allows all six cores to work efficiently in-sync.

The Apple-styled 3-core GPU affirms 30 percent better illustrations and graphics representation as compare to the A10. Huawei’s Neural Processing Unit (NPU) has been harmonized by the A11 Bionic chip with its neural engine. The neural engine on the A11 chip lets it to achieve up to 600 billion operations per second. This is beneficial for Face ID, AR and other multifaceted and complex tasks.

Hisilicon Kirin 970

Features of Hisilicon Kirin 970

The Kirin 970 cartons have more influence than its forerunner, i.e. Kirin 960, and hence, offers 20 percent improved performance and 50 percent augmented efficiency. The 12-core GPU that comes with the Kirin 970 is surely going to be a pleasure for gamers.

Following are some of the distinguishing characteristics of Hisilicon Kirin 970 that are highly observed.

1. Manufacturing Process: 10 nanometre
1. Video Capture and Playback: Up to 4K Ultra HD @ 30 fps
2. GPU: Mali G72 MP12 (12-core)
3. Cellular Modem: LTE Cat 18
4. Security: Security Engine InSE and TEE
5. Display Support: 2160p
6. Camera: Dual-camera with face and motion detection
7. Storage: UFS 2.1
8. CPU: 8 x Cores (octa-core) up to 2.4 GHz

HiSilicon Kirin 960

The features of Kirin 960 are as follows:

1. Kirin 960 has an ARM Mali-G71MP8 @900MHz.
2. CPU: 4*cortex A73 cores at 2.36 GHz and 4*cortex A53 cores at 1.84 GHz
3. GPU: Mali G71 MP8 with 244.8 GFLOPS
4. Manufacturing technology: 16nm
5. Connectivity:
• Kirin 960: ~48 FPS
• DL = 600Mbps
• UL = 150Mbps

The Kirin 960 is the initial SoC to use ARM’s latest A73 cores, which looks appropriate as the Kirin 950. Its CPU’s core frequencies see an insignificant rise relative to the Kirin 950. Setting the highest operating point for the A73 cores is a stimulating and considered choice by HiSilicon to limit the CPU’s power cover, letting the bigger GPU to take a larger piece.

Redefining the Strength of Mobile & Web Apps with Performance Testing

With rapid development of mobile devices, innovative technologies and methods are producing high-quality mobile applications. The decision makers create mobile strategies before implementing the application to the end-users. It is vital to build an app with all the functionality and features required by the customer and is beneficial to the app user, but it is critical to have rigorous mobile testing plan prior the mobile app is deployed.
Hence, mobile apps are no more different from web apps, though; applying the same testing techniques will produce inaccurate results or fail to exposure of underlying performance issues.

What are the mobile apps?

A Mobile app is software that accomplish specific task, for instance, music, video, calendar, etc. It saves effort ant time of the users by performing simple touch, zoom and pinch, slide, swipe, tap, etc.

Types of Apps

There are three main types of apps that are used in a mobile device. Identifying the types of performance testing and the type of mobile application under the testing is quite challenging. The types of mobile device are:

Native Apps

Native Apps are developed by mobile OS, for instance, apps developed in Java for Android mobiles.

Web Apps

Web apps are designed in languages like, PHP, JavaScript, HTML, etc. in such a way that can be accessed via internet connection.

Hybrid Apps

Hybrid apps are designed to access web applications that are embedded in the mobile itself, for example, Apple Apps Store, Twitter app, LinkedIn app, etc.

Mobile Load Testing

Mobile Load Testing

This testing helps us to study the behavior of the apps under different loads. This study reveals how the application handles the existing users efficiently. It is impossible to test the performance using real-time users. It is simple to reproduce the huge number of users by stimulating virtual users to use performance testing tool.

Hence, the mobile application testing is process of validating functional aspects in the mobile device. On the other hand, mobile apps performance testing is a process of authorizing the non-functional aspects of apps installed in the mobile device.

Addressing Mobile App Load Testing

There are some tools in the market that can help you with performance testing challenge in the mobile and web app space.

HP Load Runner

HP Load runner is a software testing tool that provides a picture of end-to-end system performance. A reliable and robust performance testing solution is a key for enhancing the experience of customer. It facilitates testing on varied types of applications and is convenient and affordable and undoubtedly one of the most popular tool

NeoLoad

It is a load and performance testing tool that stimulates user activity and observes infrastructure performance. Through these insights, you can foresee the bottleneck area in mobile and web applications and take measures to eliminate the bottlenecks

JMeter

It may be used to test performance on both dynamic and static resources, like Servlets, Java Objects, files, FTP servers, databases and queries and more. It can be used to stimulate a heavy load on a network, object or server to test its strength or to analyze the overall performance of different types of loads. You can use it to test your script/servers/object behavior under heavy current load or make graphical analysis of performance.

[Worth to Read: How we can measure server performance using JMeter?]

IBM Rational Performance Tester

It is a tool that identifies the presence and cause of the system performance bottlenecks. Combining manifold ease-of-use features with rough detail, rational performance tester simplifies the load-generation, test-creation and data-collection process that help the teams to certify the capacity of their application to accommodate essential user loads.

Load testing of mobile website applications can be easily done by modifying the user agents, but the important drawback here is that we cannot create realistic real time load. As users have different carriers, different devices, different signal strength and different technologies to access internet via wireless protocol.

Conclusion

The usage of mobile is increased exponentially among the internet users. It is important to deploy and design the mobile apps in the market. Also, it is very challenging to address the different components of the mobile apps, like usability, functionality and performance issue from the perspective of native apps. On the other hand, by defining and designing effective workload and strategy, it is stress-free task to verify and validate the mobile and web apps.

AMD vs. Intel Processor Differences

Processors are an important element in computer technology but there are different versions available in the market today. Some of those available in computers are AMD and Intel processors. Each has something to offer computer users especially on grounds of operations and performance. There have been notable strengths for the Intel processors, for instance. Intel is known for power conservation and processing speed among other elements. However, they are a little bit costly than AMD processors. Similarly, AMD offers services that can’t achieved through Intel processors. So, what are the key differences between AMD and Intel Processors? This article provides useful information to help computer users choose between these processors based on different needs and specifications needed.

Making a Choice of a Computer Processor

Users are always advised to establish what they are looking for in a processor. Based on the type of work and function required, the choice of a computer processor can be made based on speed, flexibility, graphics performance and affordability among several other things. A computer for playing games needs a processor that supports high quality graphics. Here are some distinguishing characteristics between an AMD and Intel processor.

Value Versus Costs

Cost plays a big role in the building of PCs. Therefore, choosing the best CPU requires a look at the price versus value. AMD chips are usually affordable than those offered by Intel. The value of a processor is pegged on its power and performance hence determining its costs based on the technology applied. In that respect, AMD processors have surpassed Intel processors on cost grounds and not necessarily through performance. If budget is the core factor when making a choice of a computer processor between these two, AMD will always stand out.

Graphics and Gaming

The choice if a CPU for gaming can be a tricky process when making a comparison between AMD and Intel. With AMD, users can get many options sold as APUs implying that the processor combines with Radeon graphics. This option is a good one for low-end computer fames. On the other part, Intel has what is known as on-die integrated graphics. However, its performance cannot match the Radeon Video cards provided by AMD. Serious gaming requires the use of add-in graphics card hence no need to buy integrated graphics.

Overclocking Speeds

Clock speeds are another defining factor in the choice of a CPU. This metric can be used to compare an Intel and AMD processor. However, users should note that this is not a fixed value and that the clock speeds can be boosted to have temporary performance gains. However, those delving into manual “Overclocking” can benefit from nice performance as well. Both Intel and AMD provide unlocked CPU at different price points. In this respect, users should get Intel CPU with an “X” or a “K” after their name. With AMD Ryzen chips, not all have full support for the automatic overclocking XFR feature.

The latest generation chips by Intel do not permit overclocking but are somewhat even in their potential. Some of these Intel chips can perform better than others and again, sufficient cooling will be required for most overclocking settings. Intel processors have higher-end solutions for a more established overclocking setting. Ryzen and Threadripper chips can still offer some good potential but with a number of new memory options. Generally, overclocking can be done on affordable AMD processors but most of the affordable Intel chips don’t give that option.

Most Intel processors are normally locked in a fixed clocking speed whereas a good number of AMD processors have an “overcloking” option. This way, AMD processors can be boosted to run at faster speeds and that is something users look out for when buying a CPU. Therefore, there is mix of weaknesses and strengths and users can make an option against their particular needs.

AMD or Intel

Both Intel and AMD processor chips have found preference in the market based on different needs. Looking at their differences and what each one of them offers, users can make a choice of the most suitable option to work with. For instance, students may go for the AMD processor for cost reasons and gaming purposes too. The ability to overclock most of the AMD processors gives them an upper hand over Intel processors especially for people with special processing speed needs. Most importantly, they are obtainable in multi-core arrangements for multithreaded functionality and performance.

Intel processors have high-end performance. Computer users who are in need of performance that is on the higher side in the market usually choose Intel processors that match their needs. Despite the cost implications and a lack of flexibility, Intel processors provide great performance. It offers lightning speed, good graphics and incredible capabilities. These are some of the notable differences users look at when making a choice between AMD and Intel processors.