[Openmp-dev] Debugger default off please

Malysheva, Olga Olga.Malysheva at intel.com
Fri Jul 10 09:14:29 PDT 2015


>>>Can you give an example of how this will help an end user debug his code?

Currently, the Intel-extended version of the GDB* (included into Intel(R) Parallel Studio XE 2015 Update 2 and Intel (R) Parallel Studio XE 2016 Beta) supports debugging of applications using OpenMP RTL.

https://software.intel.com/en-us/articles/intel-parallel-studio-xe-2015-update-2-composer-edition-for-linux
https://software.intel.com/en-us/articles/intel-parallel-studio-xe-2016-composer-edition-c-debug-solutions-release-notes

Thank you.

Regards,
Olga

-----Original Message-----
From: openmp-dev-bounces at cs.uiuc.edu [mailto:openmp-dev-bounces at cs.uiuc.edu] On Behalf Of C Bergstrom
Sent: Friday, July 10, 2015 12:09 AM
To: Wilmarth, Terry L
Cc: openmp-dev at dcs-maillist2.engr.illinois.edu
Subject: Re: [Openmp-dev] Debugger default off please

Can you give an example of how this will help an end user debug his code?

Side note: having docs and examples for new features may help developers and end users understand.

Personally, I think for day-1 features it's way more conservative to leave them off by default unless there's a very compelling reason to turn them on-by-default. I counter argument to this is possibly something which really must get tested and exposed to as many users as possible (this could be such a feature)

Thanks

On Fri, Jul 10, 2015 at 4:02 AM, Wilmarth, Terry L <terry.l.wilmarth at intel.com> wrote:
> The debugger code isn't "runtime developer"-only. It is for runtime end-users who want to write OpenMP codes and debug them using a debugger.
>
> Also, I believe these changes had little/no impact on performance.
>
> The on-by-default is an artifact of building the library into a product that will be used by OpenMP programmers.  However, I'm not opposed to off-by-default if you think it is better suited to this community.
>
>
>
> -----Original Message-----
> From: openmp-dev-bounces at cs.uiuc.edu 
> [mailto:openmp-dev-bounces at cs.uiuc.edu] On Behalf Of Peyton, Jonathan 
> L
> Sent: Thursday, July 09, 2015 3:27 PM
> To: C Bergström; openmp-dev at dcs-maillist2.engr.illinois.edu
> Subject: Re: [Openmp-dev] Debugger default off please
>
> jlpeyton committed rL241852: Turn debugger interface off by default
>
> I don't know if these emails are making it to you guys or not.  They seem to be a bit sporadic right now.
>
> -- Johnny
>
> -----Original Message-----
> From: openmp-dev-bounces at cs.uiuc.edu 
> [mailto:openmp-dev-bounces at cs.uiuc.edu] On Behalf Of C Bergström
> Sent: Thursday, July 9, 2015 2:58 PM
> To: openmp-dev at dcs-maillist2.engr.illinois.edu
> Subject: [Openmp-dev] Debugger default off please
>
> It would be most kind if performance impacting features and things meant for developers only are turned off by default. While that is the exact target audience for this library - turning things on by default also has a stronger tendency to break automated systems as well.
>
> -DLIBOMP_USE_DEBUGGER=off
>
> Thanks
> _______________________________________________
> Openmp-dev mailing list
> Openmp-dev at dcs-maillist2.engr.illinois.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/openmp-dev
>
> _______________________________________________
> Openmp-dev mailing list
> Openmp-dev at dcs-maillist2.engr.illinois.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/openmp-dev

_______________________________________________
Openmp-dev mailing list
Openmp-dev at dcs-maillist2.engr.illinois.edu
http://lists.cs.uiuc.edu/mailman/listinfo/openmp-dev

--------------------------------------------------------------------
Closed Joint Stock Company Intel A/O
Registered legal address: Krylatsky Hills Business Park, 
17 Krylatskaya Str., Bldg 4, Moscow 121614, 
Russian Federation

This e-mail and any attachments may contain confidential material for
the sole use of the intended recipient(s). Any review or distribution
by others is strictly prohibited. If you are not the intended
recipient, please contact the sender and delete all copies.




More information about the Openmp-dev mailing list