Modern locking
Most multi-threaded software uses locking. Lock optimization traditionally has aimed to reduce lock contention, that is make the critical regions smaller. In optimized software, this often results in a lot of very small critical regions, protected by many locks. Each critical region ...
My name is Jean Paul Mugizi. I am a junior at Miami University of Ohio majoring in Software Engineering. Attending the Intel Hackathon 2013 has been a unique experience for me as I chance to network with students from Erlham College, Indiana University, and Miami University working together to ...
There’s something about developers and contests; dangle a competition in front of a coder and more likely than not, they’ll push other projects aside in order to jump in feet-first. Is it purely for the love of the game? Or is that most developers have just a wee bit of a competitive streak? ...
So one of the first questions raised by application developers, is typically how can I get started with app development on Ultrabook™ - well here are some excellent pointers.
Some months ago CodeProject, instigated an AppInnovation Contest ...
Our sense of touch is vitally important. It’s involved in literally every interaction we have. When it comes to human-computer interaction, touch is especially important, especially as touch-enabled input controls and interactive experiences make our computing experiences ever more tactile. As ...
I’m finding development for Windows* 8 to be a lot of fun. Over the last year, I have created a children’s math game and have written a few blogs for it:
UI Element touch physics: ...
There are occasional reports that when developers are installing Intel HAXM, they got an error said" Failed to configure driver: unknown error. Failed to open driver". There are many factors that could cause this error. If you happen to have an issue on your system, you can follow the workaround ...
Is it a good idea for developers to focus on one form factor – and one form factor, only? One developer, Supercell, has done just this, calling it a “tablet first strategy”, and they plan to build all their projects from here on out focused purely on the tablet device:
“The studio believes tablets ...
A recent study from analytics firm Flurry, which follows movement on over one billion smartphones and tablets around the world on a monthly basis, gave some intriguing insights on which ...
I will be presenting on May 14th at 11am PDT on the following topic:
Design and prototype scalable threading using Intel® Advisor XE
Please register for this presentation using the following link:
https://www1.gotomeeting.com ...
Pages
There have literally been thousands of books written on how to create a company's marketing strategy. It can be as complicated or as straightforward as you ...
Wow… what a year for PC Gaming!
The PC Gaming Alliance has just released our latest Press Release results covering PC Gaming’s latest revenue milestone now exceeding $18.6B. The in-depth details are available to PC Gaming Alliance members provided in our Horizon’s Research Reports. The best ...
In my previous blog [Software and TV Watching evolve: Pay no attention to that man behind the curtain] I ...
Our free introductory webinar on social media management is now available for Intel® Software Partner Program members! If you are currently using, or planning to use, social media as ...
In the life of a project you work on, the last few weeks can be very stressful. So before I dive into those final weeks of intense coding, this is a good time for me to take a step back and share with you some of the cooler features we've added to SCS 8.0.Jobs - Jobs are basically operations you ...
If you have just purchased and Intel® AMT Client and are wondering how to get started managing your new system, you can watch this short ~10 minute video on how to quickly configure Intel AMT. This video also demonstrates how to unconfigure Intel AMT from inside the MEBx environment. ...
If you have either a Notebook or a Desktop equipped with Intel® vPro Technology and you are also working with one of it's components, Intel® Active Management Technology, chances are you have the "Intel Management and Security Status" software installed on your system. In this video, we start this ...
Before investing valuable time and money selling to different geographic markets, you need to have a strong understanding of the various software modifications that are needed to globalize your product. With the international market presenting ...
The first thing you may think about after you have purchased an Intel® vPro Platform with Intel® AMT Technology, is "Where do I start?" Getting to "know" the MEBx* menus is probably one of the first things you might want to do. This video shows you how to get into them and how you can change ...
Hi All, Raghav Darisi and I will presenting the Intel AppUp® developer program, how you can bring your apps either native or HTML5 into the Intel AppUp® center. we will also show you the tools and SDK offerings provided by the program to help get your app to the market. Please visit us at GDC 2012 ...
Pages
Here is my multi-producer/single-consumer queue:http://groups.google.ru/group/lock-free/browse_frm/thread/55df71b87acb8201
The interesting part of the algorithm is an XCHG-based producer part. ...
Starting this August 08, we kick start a series of Game Developer Forums in India. The world of gaming where breakneck speeds and high quality graphics are the only weapons that can help win a fight to the finish, the Game Developer Forum aims to equip developers with ammunition that can help them ...
Scott Wylie, Microsoft's New Zealand Director of Development and Platform Strategy, wrote today on his blog about his experience installing a pre-beta build of ...
I have been running a notebook with 4Gb of memory for some time now and was aware of Dell enabling one of their workstation laptops to expand the memory to 8Gb which ...
Do you have a burning question you've always wondered about and wanted to ask someone at Intel? Well now is your chance!
I'm opening up this blog to gather customer questions about the Intel Software Network, Intel Software Products, or general Intel questions that I will try and answer for you ...
Locks are a problematic mechanism because they can potentially slow down the system. Sometimes you just need them, usually when working with low-level API and the lower levels of an infrastructure.
There are four basic ways for using a lock:
* Spin-lock : will retain the CPU core until a condition ...
At CES something caught me, I found it very difficult to find a computer mouse. Not that I wanted one, but as I went from booth to booth, demo to demo, the mouse was like an unwanted dinner guest, nobody told it to come. Game controllers, remote controllers, touch devices, and track pads were ...
In February last year I wrote a blog post entitled Windows Server 2008 "Aero Enabled" Workstation Edition where I showed you how you could use ...
At the beginning of the computer era the system designers came from the world of hardware and it is noticeable. In hardware there are many working elements that can operate in parallel and most times at different rates of operation. This requires hi degree of accuracy in system timing. Chip ...
Pages
Publish Your Content
Do you have an idea or advice to share with your community?
Write and publish an article about it!
