- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I'd like to run some binaries in SDE that are multi-threaded and use large 2MB TLB pages. Can somone please let me know what options to use. I looked a the help and found that somewhat confusing for a first time users. The -help provides 2 other options -phelp and -thelp. I see multi-threading options in -phelp but couldn't get the tool to recognize the switches.
The tool is very nice. Also.. I found that FMAC operations in the v 1.13 and 1.6 in which the source 2 was from memory were incorrectly modeled. If all source arguments are registers.. then it is modeled accurately. I've not tried in v 1.7.. though thought I'd contribute this in case it wasn't known. Thanks in advance for any help..
Tim Wilkens
I'd like to run some binaries in SDE that are multi-threaded and use large 2MB TLB pages. Can somone please let me know what options to use. I looked a the help and found that somewhat confusing for a first time users. The -help provides 2 other options -phelp and -thelp. I see multi-threading options in -phelp but couldn't get the tool to recognize the switches.
The tool is very nice. Also.. I found that FMAC operations in the v 1.13 and 1.6 in which the source 2 was from memory were incorrectly modeled. If all source arguments are registers.. then it is modeled accurately. I've not tried in v 1.7.. though thought I'd contribute this in case it wasn't known. Thanks in advance for any help..
Tim Wilkens
Link Copied
3 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Quoting - twilkens
Hi,
I'd like to run some binaries in SDE that are multi-threaded and use large 2MB TLB pages. Can somone please let me know what options to use. I looked a the help and found that somewhat confusing for a first time users. The -help provides 2 other options -phelp and -thelp. I see multi-threading options in -phelp but couldn't get the tool to recognize the switches.
The tool is very nice. Also.. I found that FMAC operations in the v 1.13 and 1.6 in which the source 2 was from memory were incorrectly modeled. If all source arguments are registers.. then it is modeled accurately. I've not tried in v 1.7.. though thought I'd contribute this in case it wasn't known. Thanks in advance for any help..
Tim Wilkens
I'd like to run some binaries in SDE that are multi-threaded and use large 2MB TLB pages. Can somone please let me know what options to use. I looked a the help and found that somewhat confusing for a first time users. The -help provides 2 other options -phelp and -thelp. I see multi-threading options in -phelp but couldn't get the tool to recognize the switches.
The tool is very nice. Also.. I found that FMAC operations in the v 1.13 and 1.6 in which the source 2 was from memory were incorrectly modeled. If all source arguments are registers.. then it is modeled accurately. I've not tried in v 1.7.. though thought I'd contribute this in case it wasn't known. Thanks in advance for any help..
Tim Wilkens
Hi Tim, maybe I'm not understanding, but your page size is an O/S issue. SDE is a user-level program. Are you have a problem with some system call failing when you run it under SDE? Why do you think SDE cares about the page size?
Please try the 1.7 SDE. If you still have problems, please post the input and output values (hex preferably) and the hex bytes of the instruction (and indicate 32b or 64b).
Regards,
Mark
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Quoting - Mark Charney (Intel)
Hi Tim, maybe I'm not understanding, but your page size is an O/S issue. SDE is a user-level program. Are you have a problem with some system call failing when you run it under SDE? Why do you think SDE cares about the page size?
Please try the 1.7 SDE. If you still have problems, please post the input and output values (hex preferably) and the hex bytes of the instruction (and indicate 32b or 64b).
Regards,
Mark
Mark,
I found that disallowing 2MB pages to be used for stack, text or data segments fixes this. 1.70 SDE can now run the large page binaries. Just disallowing the heap to use large pages wasn't enough.
I'll let you know if I find any further issues to SDE..
Tim
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Quoting - twilkens
Mark,
I found that disallowing 2MB pages to be used for stack, text or data segments fixes this. 1.70 SDE can now run the large page binaries. Just disallowing the heap to use large pages wasn't enough.
I'll let you know if I find any further issues to SDE..
Tim
Hello Tim,
Look at the following links to use the huge pages (2 MB) for your application.
http://unixfoo.blogspot.com/2007/10/hugepages.html
http://www.ibm.com/developerworks/systems/library/es-lop-leveragepages/
Its depend on your environment rather than your application.
Hope this will help
Regards,
Dny
![](/skins/images/BB1F1F4A87ADD5519B4C7EA2DE1D225A/responsive_peak/images/icon_anonymous_message.png)
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page