|
Hmmm,
Dan Neely wrote: AIUI it's something of a fake it until you make it approach. The application's address space is still just as fragmented, with all that means for the speed - and in extreme cases possibility - of heap allocations; but by mapping the application address space into hardware address space at a much more fine-grained level than a full memory page the amount of physical memory used is reduced. Lorem ipsum liquid nitrogen dolor sit amet, consectetur adipiscing elit?
Dan Neely wrote: While the article doesn't go into great depth about how it works, I assume it requires some level of collaboration between the application's heap allocator and the OS virtual memory drivers. The paper is here[^]. The source is available here[^]. The paper claims to exceed the old Robson upper bound of O(n2/5(log n)3/5).
You could probably compile this as a native DLL and inject it into all running processes and market it online as a "Super Duper Memory Saver" for only $49.99 ... and it appears that the code would actually work. Hopefully nobody reading this actually does this.
Btw, the combination of algorithms they are presenting will probably have some uses outside of memory allocators... it looks useful for pattern matching too.
Best Wishes,
-David Delaune
Scientiæ de conservata veritate.
|
|
|
|
|
As the fourth anniversary of the first detection approaches, the field continues to mature—with a bright future ahead "We’ve really opened our eyes to what’s out there, that was invisible, that we can only reveal through gravitational waves."
|
|
|
|
|
Earlier this year, Clive Thompson, veteran technology journalist and best-selling author, stopped by Stack Overflow for a chat with our founder and CEO Joel Spolsky. "Funnily enough, lots of coders aren’t that great at math." Don't worry. Your secret is safe with me.
|
|
|
|
|
I've always had a problem with simple addition...
".45 ACP - because shooting twice is just silly" - JSOP, 2010 ----- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 ----- When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013
|
|
|
|
|
To process information, photons must interact. However, these tiny packets of light want nothing to do with each other, each passing by without altering the other. Now, researchers have coaxed photons into interacting with one another with unprecedented efficiency -- a key advance toward realizing long-awaited quantum optics technologies for computing, communication and remote sensing. But choose wisely, for while the true temperature will bring you life, the false temperature will take it from you.
|
|
|
|
|
A huge new CT brain dataset was released today, with the goal of training models to detect intracranial haemorrhage. "We 'all know' that competition results are more than a bit dubious in a clinical sense." Well we do now ...
|
|
|
|
|
Google announced today that it was investing 3 billion euro (approximately $3.3 billion USD) to expand its data center presence in Europe. The data centers don't purely run on renewable energy, right?
|
|
|
|
|
Amazon (NASDAQ: AMZN) today announced that since announcing Career Day last week the company has received more than 208,000 job applications online for roles in the U.S. Imagine if they wanted to hire 30,001 workers.
|
|
|
|
|
Amazon advertised their job openings extensively, so their high applicant rate is expected. Many of us here probably receive unsolicited job emails from Amazon.
|
|
|
|
|
He didn’t want a phone. He really didn’t want a phone. As I protested that he need use it only for calls and texts, he dug in, and became emotional. Please don’t make me get a phone. So I tucked the iPhone 4 in my drawer, assuming he’d come around. Three years later, he still hasn’t. We have developed speed, but we have shut ourselves in. Machinery that gives abundance has left us in want.
|
|
|
|
|
I would say... Kudos for that kid.
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
Allow me to be controversial for a moment: arbitrary password restrictions on banks such as short max lengths and disallowed characters don't matter. Also, allow me to argue with myself for a moment: banks shouldn't have these restrictions in place anyway. So, 12345 ... 6?
|
|
|
|
|
In a little over three months, California will see the widest-sweeping state-wide changes to its privacy law in years. In this corner, we have the citizens of the state of California. Aaaannnnd in this corner, we have tech giants Apple, Google, Microsoft, and telco powerhouse Verizon.
|
|
|
|
|
I think it might be a good moment to invest in popcorn
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
IBM continues to push its quantum computing efforts forward and today announced that it will soon make a 53-qubit quantum computer available to clients of its IBM Q Network. It's still not quite ready for solving anything but toy problems and testing basic algorithms, but ONWARD and UPWARD.
|
|
|
|
|
Comcast's lobby failed to stop launch of Fort Collins municipal broadband. Until, at last, I threw down my enemy and smote his ruin upon the mountainside.
|
|
|
|
|
Comcast's lobby failed to stop launch of Fort Collins municipal broadband. Until, at last, I threw down my enemy and smote his ruin upon the mountainside.
|
|
|
|
|
Over the past few years, thermoelectric generators have become the focus of a growing number of studies, due to their ability to convert waste heat into electrical energy. Just in case you have a need for all the resonant tunneling quantum dots you have lying around
|
|
|
|
|
Microsoft is changing the windows update experience in Windows 10 so that "optional" updates are shown in a dedicated screen that will allow you to pick which update you would like to install. The updates are optional, the experience isn't
|
|
|
|
|
It’s getting easier and easier to use AI to generate convincing-looking, yet entirely fake, pictures of people. For your next trip into the uncanny valley
|
|
|
|
|
Don’t let anyone tell you that you aren’t a ‘real’ programmer because (1) that’s a crappy thing to say and (2) because you’re awesome and all of that. Unless you're not a programmer, of course
|
|
|
|
|
What if you are a surreal programmer, and limit yourself to imaginary numbers in your code? You never know how powerful sqrt(-1) is until you use it everywhere!
|
|
|
|
|
David O'Neil wrote: sqrt(-1) ... the most common loop index. ever. always will be.
Cheers,
Peter
Software rusts. Simon Stephenson, ca 1994. So does this signature. me, 2012
|
|
|
|
|
|
I'm a complex programmer, with branch cuts along the Y axis.
(for Y != 0.0, if you want to be fussy...)
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|