Software Blogs

Intel's developer communities invite you to participate in our interactive blogs chronicling all things software.

PVS-Studio: analyzing Doom 3 code

By Andrey Karpov (54 posts) on February 8, 2012 at 10:45 am
Comments (3)

The id Software company possesses a PVS-Studio license. However, we decided to test the source codes of Doom 3 that have been recently laid out on the Internet. The result is the following: we managed to find just few errors, but still they are there. I think it can be explained by the following fact. [...]

Continued ›

Category: Game Development
Tags: , , ,

Myths about static analysis. The third myth - dynamic analysis is better than static analysis.

By Andrey Karpov (54 posts) on February 8, 2012 at 10:45 am
Comments (0)

While communicating with people on forums, I noticed there are a few lasting misconceptions concerning the static analysis methodology. I decided to write a series of brief articles where I want to show you the real state of things. The third myth is: "Dynamic analysis performed by tools like valgrind for C/C++ is much better [...]

Continued ›

Category: Parallel Programming
Tags: , , ,

Myths about static analysis. The fourth myth - programmers want to add their own rules into a static analyzer.

By Andrey Karpov (54 posts) on February 8, 2012 at 10:45 am
Comments (0)

While communicating with people on forums, I noticed there are a few lasting misconceptions concerning the static analysis methodology. I decided to write a series of brief articles where I want to show you the real state of things. The fourth myth is: "A static analyzer must enable users to add user-made rules. Programmers want [...]

Continued ›

Category: Parallel Programming
Tags: ,

Myths about static analysis. The fifth myth - a small test program is enough to evaluate a tool.

By Andrey Karpov (54 posts) on February 8, 2012 at 10:44 am
Comments (0)

While communicating with people on forums, I noticed there are a few lasting misconceptions concerning the static analysis methodology. I decided to write a series of brief articles where I want to show you the real state of things. The fifth myth: "You can easily evaluate capabilities of a static analyzer on a small test [...]

Continued ›

Category: Parallel Programming
Tags:

The way to becoming an Intel Black Belt Software Developer

By Andrey Karpov (54 posts) on February 8, 2012 at 10:44 am
Comments (0)

The Intel company holds a lot of specialist training programs, carries out programming contests, invites people to meetings and free conferences. Unfortunately, we often miss such events, and one gets upset on knowing that he/she did not participate in an already finished event. By the way, participating in Intel contests often ends with a participant [...]

Continued ›

Category: Site News & Announcements
Tags: , , ,

Intel Tool Helps SW Developers Develop More Secure Applications

By Robert Chesebrough (Intel) (13 posts) on February 7, 2012 at 3:27 pm
Comments (0)

Developers are urged to find these kinds of bugs using tools such as Intel Static Security Analysis, and then make it a practice to validate all inputs and replace unsafe functions (strcpy, strncpy, strcat, and gets, among others) with safe counterparts. To learn more about steps you can take as a developer to reduce your exposure to security attacks go to the Department of Homeland Security's Build Security In website or visit the Common Weakness Evaluation site.

Continued ›

Category: Manageability & Security, Software Tools
Tags: , , , , , , , , , , , , , , , ,

Show 17 - Intel AppUp Show At CES 2012

By AppUp Show (22 posts) on February 7, 2012 at 3:01 pm
Comments (0)

Bob Duffy & Gunjan Rawal host this extra-long episode of the AppUp show and cover some of the cool technologies, demos and announcements from Intel while at CES 2012. In this on location episode you will get a CES keynote wrap-up, overview of Ultrab...

Continued ›

Category: Intel® AppUp Developer Program
Tags: , ,

Coarse-grained locks and Transactional Synchronization explained

By James Reinders (Intel) (46 posts) on February 7, 2012 at 2:55 pm
Comments (1)

Coarse-grained locks, and the importance of transactions, are key concepts that motivate why Intel Transactional Synchronization Extensions (TSX) is useful.  I’ll do my best to explain them in this blog. In my blog “Transactional Synchronization in Haswell,” I describe new instructions (Intel TSX) that will improve the performance of coarse-grained locks.  Understanding coarse-grained locks and [...]

Continued ›

Category: Parallel Programming, Software Tools
Tags: , , , ,

Transactional Synchronization in Haswell

By James Reinders (Intel) (46 posts) on February 7, 2012 at 2:54 pm
Comments (3)

We have released details of Intel® Transactional Synchronization Extensions (TSX) for the future multicore processor code-named “Haswell”. The updated specification (Intel® Architecture Instruction Set Extensions Programming Reference) can be downloaded. In this blog, I’ll introduce Intel TSX and provide a little background. Please refer to The Transactional Synchronization Extensions Chapter (Chapter 8) in the manual [...]

Continued ›

Category: Parallel Programming, Software Tools
Tags: , , , ,

Sweet 16?

By Clay Breshears (Intel) (194 posts) on February 6, 2012 at 1:59 pm
Comments (0)

Have we already hit the maximum number of cores that can be put in our processors? Or have the needs of the user and developer communities been served at sixteen cores?

Continued ›

Category: Parallel Programming, Power Efficiency

Loading local XML files with JavaScript

By Sulamita Garcia (6 posts) on February 6, 2012 at 8:07 am
Comments (0)

I’m developing a test application that is helping me to understand much better the new possibilities of HTML5. I have been using maps, queries and quite a lot of CSS to make it more pleasant. I will write about them later, but for now I would like to...

Continued ›

Category: Intel® AppUp Developer Program
Tags: , , , ,

Hack your way to an Ultrabook at Angel Hack 2 (SF & Boston)

By Gina M Bovara (21 posts) on February 3, 2012 at 2:57 pm
Comments (0)

Think you've got what it takes to code an Intel AppUp app in 30 hours? For those that are up to the challenge, check out the AngelHack 2 hackathon happening in San Francisco and Boston, March 3-5, 2012. read more

Continued ›

Category: Intel® AppUp Developer Program
Tags: ,

Show 16 – SkypeUp with Black Belt Developer Blue Innovations

By AppUp Show (22 posts) on February 2, 2012 at 3:24 pm
Comments (0)

read more

Continued ›

Category: Intel® AppUp Developer Program
Tags: , , ,

Intel AppUp at the Game Developers Conference, March 5-9

By Gina M Bovara (21 posts) on February 1, 2012 at 8:27 am
Comments (0)

It's that time of year, again - we can't wait to see you all at the 25th annual Game Developers Conference in San Francisco, March 5-9, 2012! The Intel AppUp developer program team will be at the event in full force and we'll be looking to meet you an...

Continued ›

Category: Game Development, Intel® AppUp Developer Program
Tags: , ,

2011 Game Piracy Observations – Have Consoles Failed the Piracy Litmus Test?

By Matt Ployhar (Intel) (42 posts) on January 31, 2012 at 3:53 pm
Comments (0)

So I’ll let you all draw your own conclusions; but I’ve been mulling over a few articles released earlier this month around the piracy statistics released via TorrentFreak. The first article I read was Tom’s article on Gamasutra titled “Report: Crysis 2 named most-pirated game of 2011”. That article led me to the link he [...]

Continued ›

Category: Academic, Android, Events, Game Development, Graphics & Media, Intel SW Partner Program, Intel® AppUp Developer Program, Manageability & Security, Uncategorized