I continue to get besieged by statements in which memory “latency” and “bandwidth” get misused. As I mentioned in my last blog, latency is defined as how long the CPU needs to wait before the first data is available, while bandwidth is how fast additional data can be “streamed” after the first data point has arrived. Bandwidth becomes a bigger factor in performance when data is stored in “chunks” rather than being randomly distributed.As an example, programming code tends to be random, as the code needs to respond to the specific input conditions — does anyone remember “goto” and “if-then-else” statements? Large files, where perhaps megabytes or more of sequential data needs to be stored would represent the other end of the spectrum.Modern computer systems adhere to the advanced format 4K sector size and therefore large files are broken up into easier-to-manage chunks of 4096 bytes. The concept of a sector … [Read more...] about Which Memory Type Should You Use?
Which spark machine learning api should you use
Machine learning is everywhere. It’s being used to optimize complex chips, balance power and performance inside of data centers, program robots, and to keep expensive electronics updated and operating. What’s less obvious, though, is there are no commercially available tools to validate, verify and debug these systems once machines evolve beyond the final specification.The expectation is that devices will continue to work as designed, like a cell phone or a computer that has been updated with over-the-air software patches. But machine learning is different. It involves changing the interaction between the hardware and software and, in some cases, the physical world. In effect, it modifies the rules for how a device operates based upon previous interactions, as well as software updates, setting the stage for much wider and potentially unexpected deviations from that specification.In most instances, these deviations will go unnoticed. In others, such as safety-critical … [Read more...] about What’s Missing From Machine Learning
By Lynnette Reese, Editor-in-Chief, Embedded Systems Engineering An Interview with Jem Davies, Arm Fellow and Arm’s new VP of Machine Learning.Arm has established a new Machine Learning (ML) group. Putting this within context, machine learning is a subset of AI, and deep learning is a subset of ML. Neural networks are a way of organizing computational capabilities that are particularly effective for delivering the results that we see with machine learning. With machine learning, computers “learn” rather than get programmed. Machine learning is accomplished by feeding an extensive data set of known-good examples of what the computer scientist wants to see from the machine. Arm has published some of its viewpoints about Artificial Intelligence (AI) online.According to Jem Davies, Arm Fellow and Arm’s new VP of Machine Learning, Client Line of Business, machine learning is already a large part of video surveillance in … [Read more...] about The Machine Learning Group at Arm Tech Videos Industry Trends Site Sponsors Featured Tech Videos
Raik Brinkmann, president and CEO of OneSpin Solutions, sat down to talk about artificial intelligence, machine learning, and neuromorphic chips. What follows are excerpts of that conversation. SE: What’s changing in machine learning?Brinkmann: There’s a real push toward computing at the edge. Everyone knows how to do the data center now, and you can expect incremental improvements over time with GPUs, CPUs, and DSPs. But if you want to go the edge, you have power consumption requirements that are orders of magnitude lower at the same or higher data rates. SE: There’s been a lot talk about that, particularly for cars where computing needs to be parsed across the sensor, the vehicle’s central brain and in the cloud.Brinkmann: In many cases, especially in IoT, that’s what people are looking to as the application space. You have requirements for latency, privacy and low power that do not fit the cloud model. You need to do a lot of pre-processing … [Read more...] about Verifying AI, Machine Learning
By Lynnette Reese, Editor-in-Chief, Embedded Systems Engineering An Interview with Jem Davies, Arm Fellow and Arm’s new VP of Machine Learning.Arm has established a new Machine Learning (ML) group. Putting this within context, machine learning is a subset of AI, and deep learning is a subset of ML. Neural networks are a way of organizing computational capabilities that are particularly effective for delivering the results that we see with machine learning. With machine learning, computers “learn” rather than get programmed. Machine learning is accomplished by feeding an extensive data set of known-good examples of what the computer scientist wants to see from the machine. Arm has published some of its viewpoints about Artificial Intelligence (AI) online.According to Jem Davies, Arm Fellow and Arm’s new VP of Machine Learning, Client Line of Business, machine learning is already a large part of video surveillance in … [Read more...] about The Machine Learning Group at Arm Tech Videos Site Sponsors Featured Tech Videos
Google wants to make your next job search a lot less painful. That is one of the initiatives the company addressed during the keynote presentation of this year’s Google I/O conference in Mountain View, California, on Wednesday. It is called Google for Jobs and it embeds powerful and intuitive job search tools right in Google Search for faster, more relevant results.Google demoed the feature during the presentation. A quick search for “retail jobs” brought up a list of nearby positions, which could then be filtered by category, title, date posted, and even commute times. You are even able to turn on job alerts based on the criteria you set.The project was driven by a desire to solve what Google CEO Sundar Pichai termed a “complex, multifaceted problem” — the disconnect between talent shortages at employers and an abundance of people looking for work.“Just like we focused our contributions on teachers and students through Google for … [Read more...] about Google will soon use machine learning to help you find the right job
It may cover 70 percent of the planet, but water is in short supply these days. Now, there’s a brand new company looking to solve the seemingly endless water crisis, and its name is Phyn. A joint effort between electronics maker Belkin International and plumbing supplier Uponor, the new company will embark upon a mission “to provide an intelligent water solution that protects families and their homes from leak damage, enables mindful conservation, and enhances household water usage with automated and anticipatory controls.” In short, it’s the smart home approach to water.“Water is a precious and vital natural resource, but there has been a fundamental lack of technology dedicated to protecting and preserving it — especially for home users,” said Chet Pipkin, founder and CEO of Belkin. “With the creation of Phyn, we’re bringing water up to speed with the rest of the smart home, helping not only to protect … [Read more...] about Belkin partners up for Phyn, which will make devices to help you use less water
The Google Cloud, Google’s eponymous artificial intelligence platform, is quite the capable little set of services. Its algorithms can handle everything from language translation to the identification of objects and landmarks. And now, it’s getting even better. On Tuesday, Google Cloud chief Diane Greene announced the formation of a new team, the Google Cloud Machine Learning group, that will manage the Mountain View, California-based company’s cloud intelligence efforts going forward. Improved APIsThe group will be helmed by Jia Li, former head of research at Snapchat and pioneer behind the feature that lets you attach emojis to real-world objects, and Fe-Fei Li, former director of AI at Stanford. They will oversee a slew of upgrades to Google’s cloud services in the coming months, much of which will involve Google Cloud’s hardware infrastructure. New graphical processing units (GPUs), which Google said are especially good at … [Read more...] about Google unveils a slew of new and improved machine learning APIs
A modern washing machine takes nearly all of the work out of cleaning your clothes. All you really have to do is load your laundry, add some detergent, and hit a button or two. Sounds simple, right? While washing machines make cleaning our clothes nearly foolproof, many people use too much laundry detergent, resulting in wasted money and detergent and clothes that are actually less clean.So how much laundry detergent do you need to use for a load of laundry? The answer depends on a wide-range of factors. How many clothes are you washing? How dirty are your clothes? What type of detergent are you using? How big is your washing machine? Do you have hard or soft water? Here are a few things you’ll want to keep in mind while doing your next wash.What does detergent do?You dump it in and assume it does its job, but how does detergent actually get rid of stains? Here’s a quick-and-dirty (sorry) explanation: Detergents are made of long molecules called surfactants. … [Read more...] about Don’t suds it up: How much laundry detergent should you use?
Is a manual toothbrush good enough to keep the dentist away, or at least happy with the state of your teeth? Or should you upgrade to an electric model? The answer seems obvious, right? How can a stick with bristles measure up to a vibrating, rotating, digitally enhanced, time-tracking, modern marvel of dentistry?American Dental Association spokesperson Dr. Alice Boghosian spoke to Digital Trends about this gummy conundrum and told us that while there are certainly advantages to using an electric toothbrush, that doesn’t necessarily mean that it will give you cleaner teeth.The Electric brush-alooAn electric toothbrush does a lot more than just vibrate. The Oral-B Genius, for instance, combines motion sensors and a video feed to determine what areas of your mouth need more cleaning, and the Onvi Prophix actually has a camera in its handle, which allows you to see inside your mouth during your daily teeth cleaning session. While these smart toothbrushes … [Read more...] about Two-minute warning: Should you use an electric or manual toothbrush?