Announcing: Slashdot Deals - Explore geek apps, games, gadgets and more. (what is this?)

Thank you!

We are sorry to see you leave - Beta is different and we value the time you took to try it out. Before you decide to go, please take a look at some value-adds for Beta and learn more about it. Thank you for reading Slashdot, and for making the site better!



How We'll Program 1000 Cores - and Get Linus Ranting, Again

NovaX Re:Lots of moving parts (449 comments)

Some things we just can't segregate, such as the name cache. Shared locks only modestly improve performance but it's still a whole lot better than what you get with an exclusive lock.

What is the challenge with the namecache, specifically? If its due to being LRU then there are approaches to mitigate the lock. A buffering approach like this Java cache batch updates to avoid lock contention. Another technique is to take a random sample to be probabilistically LRU, like Redis does.

about a month ago

HTC To Buy S3 Graphics From VIA

NovaX Re:bubye (90 comments)

S3 bought NumberNine, which was a pioneer in high-end 2D graphics. I bet S3 has a large enough patent portfolio to have some beneficial defensive patents.

more than 3 years ago

Moore's Law Will Die Without GPUs

NovaX Re:Umm? (250 comments)

As a nit, many algorithms that seem fundamentally linear can, in fact, be parallelized. A classic stack (last-in, first-out) seems strict since there is a single point of contention (the top of the stack). However, using an elimination technique allows entries to be transfered between the consumer and producer without updating the stack and thereby supporting concurrent exchanges. Similarly a tree is often used for maintaining sorted order (e.g. red-black) but concurrent alternatives like skip-lists provide similar characteristics. Another low-level example is an LRU cache where every access mutates the eviction order can be made concurrent by using an eventual consistency model to delay updates until required (e.g. writes). As these algorithms are worked out by experts who resolve their bugs prior, often times consumers of the libraries just need to use them with some cases needing to be aware of what can be done safely/atomically.

At an application-level, while many problems cannot be parallelized, Gustafson's Law provides an answer to Amdahl's dilemma. While the speed-up of a single user request is limited, the number of user requests increase and these can be performed in parallel (task parallelism).

So there are quite a number of opportunities even for problems that seem fundamentally linear and that customers/developers can get for free.

more than 4 years ago

Intel Buys Embedded Software Vendor Wind River

NovaX Re:Actually... (141 comments)

As an outsider, that isn't what I see. AMD has bought most of its core technology rather than designing it from scratch. The K6 was from NexGen, the bus from DEC (Socket A, HyperTransport), the Athlon was a great traditional design (P6/Alpha/PowerPC-like in ideas), the memory controller experience came from Alpha hires, their embedded chip is based on Cyrix's, etc. AMD has been quite good at taking proven ideas and implementing them for the mass market with a lot of success. The primary innovations they are given credit for is the memory controller on x86 (first done Transmetta Crusoe), HyperTransport (DEC), and multi-core (IBM Power).

Intel always seemed to be an innovative company that heavily funds R&D, but can have utter flops by not being pragmatic enough to drop a bad design. While they fail badly, the ideas are usually quite unique and I'm sure educational. The fact that they recover rather than repeatedly making bad calls (e.g. Sun) shows that they are resilliant. Having the different design teams probably helps to both recover from a flop and not corrupt creativity by allowing groups to go into different directions. As you indicate, though, there are only so many good ideas and the duplication has to be extremely frustrating.

So I'm not sure if Intel's approach is bad and they tend to be more innovative than AMD. Its costly, though, and as a consumer I've happily gone with AMD/Cyrix/etc when Intel pushes a flop chip.

more than 5 years ago

Your Favorite Tech / Eng. / CS Books?

NovaX Re:Best books? (517 comments)

Sorry, it's "Algorithm Design Manual" by Skiena (2008).

more than 6 years ago

Your Favorite Tech / Eng. / CS Books?

NovaX Re:Best books? (517 comments)

Then you might like "Algorithm Design" (2008). Its a superior, imno, but has slightly less coverage with better depth. My personal favorite algorithm book is "The Art of Multiprocessor Programming".

more than 6 years ago

Intel Core I7 Launched, Nehalem and X58 Tested

NovaX Re:Being an innovator not always smart? (194 comments)

HyperTransport is also from DEC, or Alpha Technologies Inc. to be more specific. It was called LightningTransport and developed for the EV8 microprocessor.

more than 6 years ago



NovaX NovaX writes  |  more than 7 years ago

NovaX (37364) writes "CNN is running a story praising colleges who end merit scholarships in favor for more need-based aid. This move is being commended by educators, including one quoted from the College Board, who call the move an act of leadership and are pressing other schools to end rewarding merit for good. What message does it send the youth when universities actively discourage scholastic achievement?"

NovaX NovaX writes  |  more than 8 years ago

NovaX (37364) writes "With American Express's launch of AXIOM, they have officially entered the Travel 2.0 landscape. This SOA platform, powered by Rearden Commerce provides a one-stop mall for all travel procurement needs and seemlessly integrates into your calendar and phone. Does this move signal the next big wave, where companies compete based on rich service integration with a Web 2.0 user experience?"


NovaX has no journal entries.

Slashdot Login

Need an Account?

Forgot your password?