• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Mac Pro memory sizes
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Mac Pro memory sizes


  • Subject: Re: Mac Pro memory sizes
  • From: "Schultz Keith J." <email@hidden>
  • Date: Mon, 12 Jan 2009 23:51:13 +0100

Hi Julius,

If I understand your problem correctly you are:
	1) processing a very large amount of intergers
	2) using highly optimized code that is:
	    a) you are manipulating the data directly via pointers
	    b) the data in memory is expected to be in a specific
               order/structure
	    c) the data is stored on disk in pure binary form
               that is the same format as in memory

Several years back I had optimized the code of a C program and gained a
speed bump by the factor of 100 by doing the above and doing the pointer
arithmatic by hand for accessing the data in the structure instead of using
builtins and standard structures.


So you do not need to worry about the size of your data just how you access it,
I had to have the program work on different architectures with different word sizes.
The inital data where in text for so the conversion to integer was easy. The trick was
to use the sizeof function to get the correct values for the pointer math.


Far as stuffing two 32-bit values into a 64-bit value to avoid possible context
switching is probaly a very bad trade off as the handling to such values and doing
any kind of math with will hurt you badly speed wise with no space savings.


Of course if you can do the math with bitwise operation directly you could process
two integers at one time. But, I do not know exactly what you are up to.


Hope this helps.

	Keith.

_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


  • Follow-Ups:
    • Re: Mac Pro memory sizes
      • From: julius <email@hidden>
    • Re: Mac Pro memory sizes
      • From: Andrew Farmer <email@hidden>
    • Re: Mac Pro memory sizes
      • From: Kenneth Bruno II <email@hidden>
References: 
 >Re: Mac Pro memory sizes (From: julius <email@hidden>)

  • Prev by Date: Re: CALayer removeFromSupeLayer crashes
  • Next by Date: Re: @loader_path and @executable_path
  • Previous by thread: Re: Mac Pro memory sizes
  • Next by thread: Re: Mac Pro memory sizes
  • Index(es):
    • Date
    • Thread