The business potential of big data analysis is enormous across virtually every business sector. The Intel IT organization has implemented use cases delivering hundreds of millions of dollars in business value. This paper discusses a few of those use cases and the technologies and strategies that make them possible. It also defines the architecture we use for big data analysis and provides an in-depth look at one of the most important components—an Apache Hadoop* cluster for storing and managing large volumes of poly-structured data.
The VTune™ Amplifier XE performance profiler can be used to collect data on one system and view it on another, without requiring additional licenses. Licenses are only required to view data. Additionally, if the remote systems does not support a graphical environment, such as X on Linux*, you can use the command-line collectors to collect the data and view it graphically on your graphically-capable host system.
The third session of our High Performance Application Development for Intel® Xeon® and Intel® Xeon Phi™ processors class was held during the last week of September, and generated yet another list of questions. We tried answering all we could, though there were some, due to loss of context ("what was that thing with slide 25?") or other issues that made them difficult to answer. Hopefully the answer your waiting for will be among the list below:
Changes (w.r.t. TBB 4.2):
- Added project files for Microsoft* Visual Studio* 2010.
- Initial support of Microsoft* Visual Studio* 2013 Preview.
- Enable C++11 features available in Intel(R) C++ Compiler 14.0.
- scalable_allocation_mode (TBBMALLOC_SET_SOFT_HEAP_LIMIT, <size>) can be used to urge releasing memory from tbbmalloc internal buffers when the given limit is exceeded.
Community Preview Features:
People bring their baggage with them when they interact with the application that you’re designing. As they’re figuring out how your system works (because you know that few people read the manual), your users are applying mental models. “Is this like that app that I use to do…?” People understand and interact with systems and environments based on mental representations they’ve developed from experience.
The Ockham’s Razor principal states that, given a choice between functionally equivalent designs, the simplest design should be selected. Unnecessary weight, whether physical, visual, or cognitive, degrades performance. Simple is better. Achieving this kind of elegance in a design is difficult. Aim for it anyway.
Wise use of color is a designer’s secret weapon in creating aesthetically pleasing and usable designs. The key to good color usage is restraint. Using a color wheel is critical if you want the nuances and finished look of a great design. Here’s a free online version http://colorschemedesigner.com/. In general, if you observe natural objects and pay attention to the colors that exist together in nature, you won’t go wrong in your color choices.
Aligning your system components creates a sense of application unity and a sense that the system has good aesthetics. Applications that use alignment to direct the eye to the next logical step in the task flow can make your system easier to use and be perceived as more stable and robust. A simple thing like alignment can also improve your user’s follow through and completion of a task, because the alignment creates a path for the eye to follow.