the new microprocessors powering AI

Artificial intelligence is appearing everywhere, but normal CPUs are not efficient platforms for the technology. Efficiency will only come with a new breed of microprocessors that are engineered specifically for the AI workload of the 2020s.  The growing use of artificial intelligence (AI) is upscaling many standard types of IT workload as well as powering … Read more

AI and satellite data used to build British air pollution map

Researchers from London School of Hygiene & Tropical Medicine have led a study using AI and remote-sensing satellite technologies to produce the most detailed nationwide map of air pollution.  The novel method offers an impressive level of detail, with daily measurements provided in a 1x1km grid across Britain. This could transform understanding of the health … Read more

Apple to pay $113m for intentionally slowing down iPhones

Apple is set to pay $113m (£85m) to a coalition of 33 US states over its decision to intentionally slow the processor speeds of ageing iPhones.  In 2017 it emerged that, following a software update, older iPhone models were having their performance gimped, with Apple claiming this was to enable the processor to continue to operate … Read more

Software Testing Roles and Responsibilities

In case of software testing every company defines its own level of hierarchy, roles and responsibilities but on a broader level, if you take a look you will always find the following two levels in a software testing team: Test lead/manager: A test lead is responsible for: Defining the testing activities for subordinates – testers … Read more

Software Testing Importance

In software development, everything needs to double-check before releasing the product. It is important to have a tester team who will test software and invest effort and knowledge to make sure that product is defect-free. Software testing will point out the errors that occur during the development phases. It makes sure that the application’s performances … Read more

Why is software testing necessary?

Errors made by us, when executed can lead to software failures. Some errors and mistakes are minor but some are quite dangerous and require constant evaluation and monitoring. Therefore, it has become vital for software engineers to implement testing throughout the software, to ensure the efficiency of the developed software as well as to verify … Read more

Apple Watch Series 6

Wellbeing defines the latest design evolution.  It is five years since Apple launched its first Watch. Though the recently launched Series 6 family looks virtually identical to its immediate predecessor (and Watch has retained the same rectangular profile throughout), it underlines how the product has evolved in terms of its target market. Where Samsung seems … Read more

Apple lowers App Store fee for small developers but monopoly criticisms remain

Apple has said it will launch a programme cutting the commission it takes from app sales to 15 per cent for developers who make less than $1m annually through its iOS App Store.  The ‘Small Business Program’ follows legal action taken by Fortnite developer Epic Games, which in August accused Apple of following monopolistic practices for its … Read more

Cerebras AI compute system 200x faster than supercomputer

Cerebras has worked with the Department of Energy’s National Energy Technology Laboratory (NETL) to demonstrate its CS-1 system, which is based on the world’s largest chip.  The CS-1 is powered by Cerebras’ Wafer Scale Engine (WSE), which was first presented in November 2019. While chipmakers typically cut a wafer into hundreds of separate chips, Cerebras … Read more

Different Types Of Software Testing

Functional Testing types include: Unit Testing Integration Testing System Testing Sanity Testing Smoke Testing Interface Testing Regression Testing Beta/Acceptance Testing Non-functional Testing types include: Performance Testing Load Testing Stress Testing Volume Testing Security Testing Compatibility Testing Install Testing Recovery Testing Reliability Testing Usability Testing Compliance Testing Localization Testing