[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference hydra::axp-developer

Title:Alpha Developer Support
Notice:[email protected], 800-332-4786
Moderator:HYDRA::SYSTEM
Created:Mon Jun 06 1994
Last Modified:Fri Jun 06 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:3722
Total number of notes:11359

3302.0. "Neovista" by HYDRA::LNARAYAN () Tue Mar 11 1997 12:59

    Company Name :  Neovista
    Contact Name :  Larry
    Phone        :  408-343-4263
    Fax          :  408-777-2930
    Email        :  [email protected]
    Date/Time in :  11-MAR-1997 12:57:42
    Entered by   :  L. Narayan
    SPE center   :  MRO

    Category     :  UNIX
    OS Version   :  V4.0
    System H/W   :  Alpha


    Brief Description of Problem:
    -----------------------------

Larry reports performance problems with his C++ program, He is using C++
version 5.4. Requested him to send the code with associated docs

T.RTitleUserPersonal
Name
DateLines
3302.1HYDRA::AXPDEVELOPERAlpha Developer supportTue Mar 11 1997 13:2783
From:	SMTP%"[email protected]" 11-MAR-1997 12:36:51.91
To:	[email protected]
CC:	[email protected]
Subj:	

Return-Path: [email protected]
Received: by asimov.mro.dec.com (UCX V4.1-12, OpenVMS V6.2 VAX);
	Tue, 11 Mar 1997 12:36:49 -0500
Received: from pobox1.pa.dec.com by fluid.mro.dec.com (5.65v4.0/1.1.8.2/19Nov96-0448PM)
	id AA13826; Tue, 11 Mar 1997 12:36:56 -0500
Received: by pobox1.pa.dec.com; id AA15049; Tue, 11 Mar 97 09:36:58 -0800
Received: from maspar.neovista.com by mail1.digital.com (5.65 EXP 4/12/95 for V3.2/1.0/WV)
	id AA04788; Tue, 11 Mar 1997 09:28:59 -0800
Received: from exosecure-neovista.neovista.com (exosecure-neovista [192.84.231.20]) by maspar.com (8.7.5/8.6.10) with SMTP id JAA05635 for <[email protected]>; Tue, 11 Mar 1997 09:35:18 -0800
Received: from argosy.maspar.com by exosecure-neovista.neovista.com
          via smtpd (for maspar.neovista.com [192.84.231.1]) with SMTP; 11 Mar 1997 17:26:16 UT
Received: by argosy.MasPar.COM (5.57/Ultrix2.4-C)
	id AA25406; Tue, 11 Mar 97 09:33:05 -0800
Message-Id: <[email protected]>
To: [email protected]
Cc: [email protected]
Date: Tue, 11 Mar 97 09:33:04 -0800
From: [email protected]
X-Mts: smtp

Gentlemen-

	here is the code sample of the perf. hit challenge

					Larry Prevost
					NeoVista Solutions, Inc.
					408-343-4263
					[email protected]




Bug SVRqa08574                     DEC                      Enclosure 1 of 1
                                   cxx                   Added 960726 by levine

                   -- cxx generated code performance issue --



Steve,

        Here is a piece of code which demonstrates a performance problem
with cxx compiled code. Please let me know if I need to report this by
phone.

Thanks,

Larry
==============================================================
// This fragment shows a performance bug.
//      With the error_print() and throw commented out,
//      the only memory ops the
//      function does relate to fetching a,b,c,d,e.
//
//      Evan at highest level of optimization, if the throw is
//      present, there is a lot of extraneous memory ops.  Since
//      throw terminates the function, once the "if(a<0)" is entered
//      all the variables u,v,w,x are dead.  There is no reason to
//      save anything on the stack.
//
//      This makes our error checking code very memory intensive
//      and expensive since it is forcing state to memory all the time.
//

extern int a,b,c,d,e;
extern int error_print(int);
foo() {
  int u = a+b+c+d+e;
  int v = a-b+c+d+e;
  int w = a+b-c+d+e;
  int x = a-+b+c-d+e;
  if(a < 0) {
    //error_print(a);
    // throw a;
    ;
  }
  return u + v + w + x;
}
3302.2awiting more infoHYDRA::LNARAYANWed Mar 19 1997 14:022
    I have requested Larry to more info as the function that he has sent
    is insufficient.
3302.3closed for nowHYDRA::LNARAYANTue Apr 22 1997 14:0061
From:	US6RMC::"[email protected]" 18-APR-1997 18:35:35.87
To:	hydra::lnarayan
CC:	[email protected]
Subj:	C++ performance problem


Nari-

Sorr for not responding sooner.  I've been in contact with some of the
development team and I can't get a straight answer out of anyone or any
kind of supportive information.  Why don't you close this out for now
and if it crops up again or if someone has some more solid information,
I'll contact the dec alpha developemnt mailing list.  Right now, I
can't get any solid information and I don't want to waste your time or
cause you any undue stress pursuing this.  I'll let you know when I
have something more concrete.  close this out for now.  thanks.


					Larry Prevost
					NeoVista Software, Inc.	
					408-343-4263


------- Forwarded Message

Date: Wed, 16 Apr 97 16:30:03 EDT
From: "R Lakshminarayan, Software Partner Engg" <[email protected]>
To: [email protected]
Cc: [email protected]
Subject: Re: C++ performance problem

Larry Prevost

This is with reference to the C++ performance problem that you had
reported, I got an example code with function foo relating to the
problem that you had reported. But I had requested for a complete code
example. I would like to request you send the code so that I can 
work on this.

Thank You
- -Nari
Alpha developer support
Digital Equipment Corp.

------- End of Forwarded Message


% ====== Internet headers and postmarks (see DECWRL::GATEWAY.DOC) ======
% Received: from mail13.digital.com by us6rmc.mro.dec.com (5.65/rmc-17Jan97) id AA26164; Fri, 18 Apr 97 18:30:18 -0400
% From: [email protected]
% Received: from maspar.com by mail13.digital.com (8.7.5/UNX 1.5/1.0/WV) id SAA07323; Fri, 18 Apr 1997 18:22:49 -0400 (EDT)
% Received: from exosecure-neovista.neovista.com (exosecure-neovista [192.84.231.20]) by maspar.com (8.7.5/8.6.10) with SMTP id PAA16606 for <[email protected]>; Fri, 18 Apr 1997 15:30:01 -0700
% Received: from argosy.maspar.com by exosecure-neovista.neovista.com via smtpd (for maspar.neovista.com [192.84.231.1]) with SMTP; 18 Apr 1997 22:19:15 UT
% Received: by argosy.MasPar.COM (5.57/Ultrix2.4-C) id AA20099; Fri, 18 Apr 97 15:27:54 -0700
% Message-Id: <[email protected]>
% To: hydra::lnarayan
% Cc: [email protected]
% Subject: C++ performance problem
% Date: Fri, 18 Apr 97 15:27:53 -0700
% X-Mts: smtp