Click here to Skip to main content
6,630,289 members and growing! (22,393 online)
Email Password   helpLost your password?
Announcements
BullFrog Power
 
Search    
Add to IE Search

Articles by Karpov Andrey (16 articles found)

Average article rating: 4.38

Libraries

64-bit Loki
Last Updated: 24 Sep 2009   Page Views: 2,867   Rating: 3.57/5    Votes: 17   Popularity: 4.39   Bookmark Count: 9
Licence: The Code Project Open License (CPOL)   
The article is a report about testing of portability of Loki library with 64-bit systems with the help of Viva64 code analyzer performed by OOO "Program Verification Systems" Company. It contains recommendations for users of the library. The article will be also useful for the users of other librari

Win32/64 SDK & OS

Optimization of 64-bit programs
Last Updated: 21 Feb 2009   Page Views: 7,829   Rating: 4.55/5    Votes: 19   Popularity: 5.81   Bookmark Count: 21
Licence: The Code Project Open License (CPOL)   
Some means of 64-bit Windows application performance improvements are considered in the article.

C / C++ Language

The Forgotten Problems of 64-bit Programs Development
Last Updated: 19 Oct 2007   Page Views: 15,103   Rating: 4.33/5    Votes: 12   Popularity: 4.68   Bookmark Count: 15
Licence: The Code Project Open License (CPOL)   
In this article, I have discussed some mistakes connected with 64-bit C/C++ code development to Windows.
The use of the code analysis library OpenC++: modifications, improvements, error corrections
Last Updated: 24 Feb 2008   Page Views: 7,661   Rating: 3.19/5    Votes: 7   Popularity: 2.70   Bookmark Count: 11
Licence: The Code Project Open License (CPOL)   
The article may be interesting for developers who use or plan to use OpenC++ library (OpenCxx). The author tells about his experience of improving OpenC++ library and modifying the library for solving special tasks.
The essence of the VivaCore code analysis library
Last Updated: 9 Apr 2008   Page Views: 9,871   Rating: 4.92/5    Votes: 6   Popularity: 3.83   Bookmark Count: 12
Licence: The Code Project Open License (CPOL)   
The article tells developers about VivaCore library, preconditions of its creation, its possibilities, structure and scope of use. This article was written simultaneously with the development of VivaCore library and that's why some of the details of the final realization may differ from the features
Building systems for automatic C/C++ code logging
Last Updated: 1 Jun 2008   Page Views: 12,823   Rating: 4.22/5    Votes: 16   Popularity: 5.08   Bookmark Count: 33
Licence: The Code Project Open License (CPOL)   
The article touches upon a method allowing you to build a system for automatic logging of C/C++ code.
32 OpenMP traps for C++ developers
Last Updated: 27 Jul 2008   Page Views: 12,757   Rating: 4.68/5    Votes: 29   Popularity: 6.84   Bookmark Count: 42
Licence: The Code Project Open License (CPOL)   
The article contains description of a number of errors, which lead to incorrect behavior of parallel programs created with OpenMP
Seven Steps of Migrating a Program to a 64-bit System
Last Updated: 25 Apr 2009   Page Views: 12,517   Rating: 4.83/5    Votes: 41   Popularity: 7.79   Bookmark Count: 71
Licence: The Code Project Open License (CPOL)   
The article describes the main steps which should be performed to correctly port 32-bit Windows applications on 64-bit Windows systems. Although the article is meant for developers using C/C++ in Visual Studio 2005/2008 environment, it will be also useful for other developers who plan to port their
A 64-bit horse that can count
Last Updated: 27 May 2009   Page Views: 6,978   Rating: 4.86/5    Votes: 23   Popularity: 6.61   Bookmark Count: 13
Licence: The Code Project Open License (CPOL)   
The article concerns the peculiarities of Visual C++ compiler's behavior when generating 64-bit code and possible errors relating to it.

Threads, Processes & IPC

Debugging and optimization of multi-thread OpenMP-programs
Last Updated: 3 Mar 2009   Page Views: 6,903   Rating: 4.72/5    Votes: 11   Popularity: 4.92   Bookmark Count: 15
Licence: The Code Project Open License (CPOL)   
The task of familiarizing programmers with the sphere of developing parallel applications is getting more and more urgent. This article is a brief introduction into creation of multi-thread applications based on OpenMP technology. The approaches to debugging and optimization of parallel applications
Parallel Lint
Last Updated: 13 Jun 2009   Page Views: 3,640   Rating: 4.83/5    Votes: 6   Popularity: 3.76   Bookmark Count: 9
Licence: The Code Project Open License (CPOL)   
The article describes a new direction in development of static code analyzers - verification of parallel programs. The article reviews several static analyzers which can claim to be called "Parallel Lint".

Design and Architecture

20 issues of porting C++ code on the 64-bit platform
Last Updated: 25 Jun 2007   Page Views: 40,482   Rating: 4.69/5    Votes: 50   Popularity: 7.97   Bookmark Count: 102
Licence: The Code Project Open License (CPOL)   
Program errors occurring while porting C++ code from 32-bit platforms on 64-bit ones are observed. Examples of the incorrect code and the ways to correct it are given. Methods and means of the code analysis which allow to diagnose the errors discussed, are listed.

Work Issues

It Is Difficult
Last Updated: 30 Aug 2008   Page Views: 5,992   Rating: 3.96/5    Votes: 15   Popularity: 4.66   Bookmark Count: 6
Licence: The Code Project Open License (CPOL)   
The article concerns the problem of excess of program creation terms as a result of a prejudice that programming is simple and even simpler.
Problems of testing 64-bit applications
Last Updated: 21 May 2007   Page Views: 9,495   Rating: 4.43/5    Votes: 8   Popularity: 4.00   Bookmark Count: 12
The article discusses issues related to testing the 64-bit software, some difficulties which a developer of resource-intensive 64-bit applications may face and the ways to overcome them are described.

Hardware & System

AMD64 (EM64T) architecture
Last Updated: 26 Feb 2009   Page Views: 6,973   Rating: 4.53/5    Votes: 10   Popularity: 4.53   Bookmark Count: 18
Licence: The Code Project Open License (CPOL)   
The article briefly describes AMD64 architecture by AMD Company and its implementation EM64T by Intel Company. The architecture's peculiarities, advantages and disadvantages are described.

Interviews

Interview with Dmitriy Vyukov - the author of Relacy Race Detector (RRD)
Last Updated: 26 Jul 2009   Page Views: 1,996   Rating: 3.75/5    Votes: 3   Popularity: 1.79   Bookmark Count: 5
Licence: The Code Project Open License (CPOL)   
This is an interview with Dmitriy Vyukov - the author of Relacy Race Detector (RRD) tool intended for verifying parallel applications. In this article you will learn about the history of creating RRD, its basic abilities and also about some other similar tools and the way they differ from RRD.

Karpov Andrey


Member
Andrey Karpov, Candidate of Physico-mathematical Sciences, science consultant of OOO "Program Verification Systems" specializing in questions of increasing quality of program systems. Solves theoretical and practical questions of static code analysis. Takes part in creation of VivaCore library and code analyzers Viva64, VivaMP.
Page on LinkedIn site: http://www.linkedin.com/pub/4/585/6a3
E-mail: karpov@viva64(dot)com
Occupation: Architect
Company: Program Verification Systems, Co Ltd
Location: Russian Federation Russian Federation


Last Updated 21 Nov 2009
Web21 | 2.2.0175 | Advertise | Privacy
Copyright © CodeProject, 1999-2009
All Rights Reserved. Terms of Use