More than Doubled: Moving from 32-bit to 64-bit Windows
[Pages:14]More than Doubled: Implications of Moving from 32-bit to 64-bit SAS on Windows
Chris Hemedinger, SAS
Copyright ? 2012, SAS Institute Inc. All rights reserved.
This can be a bit confusing
2
Copyright ? 2012, SAS Institute Inc. All rights reserved.
Myths about 64-bit computing on Windows
It's twice as fast as 32-bit computing on Windows
Clock-time usually better, but not thanks to 64-bitness
Your numeric results can be twice as large/precise
Default SAS numeric length: 8 bytes * (8 bits/byte) = 64 bits
Your programs can handle twice as much data
For memory-intensive programs, true. For I/O-bound, not so much
You should use 64-bit versions of all apps
Windows supports a 32-bit subsystem. All 32-bit apps work.
3
Copyright ? 2012, SAS Institute Inc. All rights reserved.
Benefits of 64-bit computing on Windows
Operating system can support more memory Operating system can support more processes Native 64-bit apps can take advantage of "elbow room"
4
Copyright ? 2012, SAS Institute Inc. All rights reserved.
Benefits of 64-bit SAS on Windows
Multi-user servers use system memory
SAS Metadata Server SAS OLAP Server
More room for memory intensive programs
Hash tables PROC REG Anything where you've had to tweak MEMSIZE option
Interoperates with other 64-bit providers (!)
5
Copyright ? 2012, SAS Institute Inc. All rights reserved.
Ground rules for 64-bit Windows apps
64-bit and 32-bit modules cannot interop in same process space
64-bit EXE cannot load/call 32-bit DLL
All 32-bit processes run in 32-bit subsystem
SysWOW64 Windows maintains two registries
Apps can communicate out-of-process, even when bitness doesn't match
6
Copyright ? 2012, SAS Institute Inc. All rights reserved.
There's a lot of 32-bit legacy
Microsoft Office (mostly) Web browsers Browser plugins (ActiveX)
Flash PDF viewer
ODBC drivers OLE DB providers
7
Copyright ? 2012, SAS Institute Inc. All rights reserved.
64-bit SAS "gotcha" #1: Excel files
proc export data=sashelp.class file="c:\temp\class.xls" DBMS = EXCEL REPLACE;
run;
ERROR: Connect: Class not registered
ERROR: Error in the LIBNAME statement.
Connection Failed. See log for details.
NOTE: The SAS System stopped processing this step because of errors.
NOTE: PROCEDURE EXPORT used (Total process time):
real time
0.11 seconds
cpu time
0.04 seconds
8
Copyright ? 2012, SAS Institute Inc. All rights reserved.
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- how do i install u b funkeys on a 64 bit system
- ftdi drivers installation guide for windows 10
- introducing windows 10 for it professionals preview edition
- windows 10 64 bit installation
- how to install windows mobile device center on windows 10
- dpc10 software 64bit hitec
- more than doubled moving from 32 bit to 64 bit windows
Related searches
- jre download 64 bit windows 10
- 64 bit windows xp download
- vmware 64 bit windows 10
- chrome offline installer 64 bit windows 10
- chrome free download 64 bit windows 10
- chrome 64 bit windows 10 pro
- adobe reader 64 bit windows 7 download
- free pdf download 64 bit windows 7
- java jdk download 64 bit windows 10
- is my pc 64 bit windows 10
- check 32 or 64 bit windows 10
- 32 bit vs 64 bit windows 10