It's true. OpenBSD does not benefit from hyper-threading, at least on all Intel platforms I have tried. Having it off happens to be a small net-win for performance as well (a few percent on compile tests).
This isn't just true for OpenBSD or for every workload either. Your mileage obviously may vary and should be tested.
Think Atom processors running Android, or High-performance computing applications. Neither of these require a huge external ecosystem, but if you get a 30-40% boost in some workload, they are worth it. It's my understanding that small-cache Atoms benefit from this more than huge Xeons.
My Nissan Frontier and Toyota Sienna were both manufactured in the US, though it's more likely the vehicles themselves are tailored to the NA market in the first place.
I've worked at companies that do a fair amount of domestic electronics manufacturing, and it is really difficult to get a big, complex design even 95% defect free when human error is involved. Designing products and packaging that can survive shipping and various installation mistakes (even domestic, first class shipping) seems to be a big portion of the nightmare. Unless you have a very high margin or volumes, RMA costs can completely erode your profit. And often by the time you've solved all of the problems, the product is next to obsolete:P.
In my opinion, it is designed pimarily so that Intel's embedded processors run Android well in the short term.
Atom architecture in particular benefits in that some pointer offset calculations are faster when done in 32-bit vs 64-bit.
Here are some great discussion links:
http://blog.flameeyes.eu/2012/06/debunking-x32-mythshttp://lwn.net/Articles/503412/
Likely a lot of subscribers downgraded their combined plan and chose streaming or discs only. Say, roughly half of the remaining 23.2 million became 7.99 streaming or disc-only subscribers, that's a ~10% loss in revenue by itself.
An XFI-SFI interconnect runs up to 10.3 Gbps on a single serial link. It is double-pumped (bit on each end of the clock) so the clock rate is half that. This is the connection that links a 10Gbps phy to the transceiver module. You do have to keep the interconnects pretty short though.
Also, note how this is not a single serial 50 Gbps link - it's 4 parallel 12.5 Gbps links. You can run light in parallel with no interference, the trick is to make sure that each independent channel uses a different wavelength instead. So, they are doing it in parallel. Some 100 Gbps ethernet standards use 10 parallel 10Gbps lasers running at different wavelengths, but they are amazingly expensive because of this.
Well, the Native Development Kit (NDK) lets you build native code. There is a regular C/Unix environment underneath. If you look at a project like the Android Scripting Environment, they've managed to make Python, Ruby and Lua work on the phone, packaged as an.apk and not requiring root access. http://code.google.com/p/android-scripting/
You can compile pretty much anything for the phone, without needing root/Debian, though its not always as simple as 'apt-get install', for sure.
What that developer has done is use java reflection to wrap the existing (just not documented) android.bluetooth class API. I've been using it to communicate with an OBD-II adapter with some success (thought the dynamic port discovery API doesn't work entirely.)
For tethering, Wifi Tether works pretty well, since it doesn't even require the laptop to support bluetooth. It makes your phone a portable ad-hoc access point. Does require root access, for which there are some one-click solutions out there.
I agree with you; I have the same slow resizing, scrolling, text rendering, etc. with a Radeon 9250. It's amazing that the eye-canding is so smooth and fast yet the actual apps are many times slower. All I can fathom is that since every window now has a backing store and gets represented as a texture, this update overhead is to blame, but I really have no idea how it really works.
Re:Ok, what happens to Renderman now?
on
Disney Buys Pixar
·
· Score: 1
To contrast, in "A Bug's Life", aphids were cute pets. In "Antz", aphids were served as drinks in bars.
Yes, I'm sure that they have their web developer out in a helicopter right now scanning for survivors. Give me a break. Someone is paid to maintain and support this website, and he or she is not doing his job well.
UT has its own power plants. They currently run on natural gas. The waste steam is used for hot water and building heating and cooling through evaporators.
Seriously; UT literally has dozens of libraries that aren't going anywhere. The library in question has always been more of a study and group-work meeting place than a library for years now; its right next to the Student Union, the West Mall. Since neither of those places is getting any bigger, and the student population gets larger and more decentralized, having meeting places like these are more and more important.
Even in 1996, the first floor was magazines and study area, the second floor meeting rooms and computer lab, the top floor was an art gallery and ball room! Not much room for books in the first place.
Stock Keeping Unit. A common term for a unique numeric identifier, used most commonly in online business to refer to a specific product in inventory or in a catalog.
Don't forget gratuitous hungarian notation and Unicode support. Oh, and SoundVolume is deprecated; use SoundVolume2 which requires a pointer (reserved for future use):
You can rename the interfaces in *BSD and Linux. Debian includes an 'ifrename' utility. In FreeBSD, you can use the name option in ifconfig, and I presume that the others allow the same.
The best part is how it can eject CDs at high speed and cause them to fly through the air.
Or maybe this is the 3d projection system hinted at earlier.
They obviously were just looking for a scapegoat to write a new release song about. What would an OpenBSD release be without an homage to de Raadt's latest exercise in bridge-burning.
It's true. OpenBSD does not benefit from hyper-threading, at least on all Intel platforms I have tried. Having it off happens to be a small net-win for performance as well (a few percent on compile tests). This isn't just true for OpenBSD or for every workload either. Your mileage obviously may vary and should be tested.
For that price, you could buy 50 regular Android tablets and luggage to keep them in. Just grab a new tablet when you break one.
Think Atom processors running Android, or High-performance computing applications. Neither of these require a huge external ecosystem, but if you get a 30-40% boost in some workload, they are worth it. It's my understanding that small-cache Atoms benefit from this more than huge Xeons.
My Nissan Frontier and Toyota Sienna were both manufactured in the US, though it's more likely the vehicles themselves are tailored to the NA market in the first place. I've worked at companies that do a fair amount of domestic electronics manufacturing, and it is really difficult to get a big, complex design even 95% defect free when human error is involved. Designing products and packaging that can survive shipping and various installation mistakes (even domestic, first class shipping) seems to be a big portion of the nightmare. Unless you have a very high margin or volumes, RMA costs can completely erode your profit. And often by the time you've solved all of the problems, the product is next to obsolete :P.
In my opinion, it is designed pimarily so that Intel's embedded processors run Android well in the short term. Atom architecture in particular benefits in that some pointer offset calculations are faster when done in 32-bit vs 64-bit. Here are some great discussion links: http://blog.flameeyes.eu/2012/06/debunking-x32-myths http://lwn.net/Articles/503412/
Likely a lot of subscribers downgraded their combined plan and chose streaming or discs only. Say, roughly half of the remaining 23.2 million became 7.99 streaming or disc-only subscribers, that's a ~10% loss in revenue by itself.
An XFI-SFI interconnect runs up to 10.3 Gbps on a single serial link. It is double-pumped (bit on each end of the clock) so the clock rate is half that. This is the connection that links a 10Gbps phy to the transceiver module. You do have to keep the interconnects pretty short though.
http://www.altera.com/technology/high_speed/protocols/10gb-ethernet-xfi-sfi/pro-xfi-sfi.html
XDR ram can transmit 8 bits per clock on a serial line: http://en.wikipedia.org/wiki/XDR_DRAM
Also, note how this is not a single serial 50 Gbps link - it's 4 parallel 12.5 Gbps links. You can run light in parallel with no interference, the trick is to make sure that each independent channel uses a different wavelength instead. So, they are doing it in parallel. Some 100 Gbps ethernet standards use 10 parallel 10Gbps lasers running at different wavelengths, but they are amazingly expensive because of this.
When did they get rid of C-style string formatting? That's news to me.
bcook@bcook-box:~$ python3
Python 3.1.2 (r312:79147, Apr 15 2010, 15:35:48)
[GCC 4.4.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> "%d %s" % (1, "Hello")
'1 Hello'
It is definitely not hundreds of times more - here, you can compare every manufacturer for the last 20 years.
http://www.npr.org/templates/story/story.php?storyId=124235858
Well, the Native Development Kit (NDK) lets you build native code. There is a regular C/Unix environment underneath. If you look at a project like the Android Scripting Environment, they've managed to make Python, Ruby and Lua work on the phone, packaged as an .apk and not requiring root access. http://code.google.com/p/android-scripting/
You can compile pretty much anything for the phone, without needing root/Debian, though its not always as simple as 'apt-get install', for sure.
One way is to use the Native Development Kit, which lets you run regular C code on the phone. Here's a post explaining how to bind to bluez: http://blog.blackwhale.at/2009/08/android-bluetooth-on-steroids-with-the-ndk-and-bluez/
The other way is to use the existing android bluetooth API: http://code.google.com/p/android-bluetooth/
What that developer has done is use java reflection to wrap the existing (just not documented) android.bluetooth class API. I've been using it to communicate with an OBD-II adapter with some success (thought the dynamic port discovery API doesn't work entirely.)
For tethering, Wifi Tether works pretty well, since it doesn't even require the laptop to support bluetooth. It makes your phone a portable ad-hoc access point. Does require root access, for which there are some one-click solutions out there.
I've been using the Firefox nightly build today (says it's 3.0a) - it supports smooth downsampling. The current Konqueror does too.
I agree with you; I have the same slow resizing, scrolling, text rendering, etc. with a Radeon 9250. It's amazing that the eye-canding is so smooth and fast yet the actual apps are many times slower. All I can fathom is that since every window now has a backing store and gets represented as a texture, this update overhead is to blame, but I really have no idea how it really works.
To contrast, in "A Bug's Life", aphids were cute pets. In "Antz", aphids were served as drinks in bars.
Yes, I'm sure that they have their web developer out in a helicopter right now scanning for survivors. Give me a break. Someone is paid to maintain and support this website, and he or she is not doing his job well.
So far, so good, though I recommend waiting for the stable patch series to iron out any brown-paper-bag bugs:
root@prodserver:~$ uptime
08:22:38 up 89 days, 21:59, 2 users, load average: 0.08, 0.06, 0.01
root@prodserver:~$ uname -a
Linux nli-aus-srv01 2.6.11.11 #1 SMP Thu Jun 2 09:36:16 CDT 2005 i686 GNU/Linux
UT has its own power plants. They currently run on natural gas. The waste steam is used for hot water and building heating and cooling through evaporators.
Seriously; UT literally has dozens of libraries that aren't going anywhere. The library in question has always been more of a study and group-work meeting place than a library for years now; its right next to the Student Union, the West Mall. Since neither of those places is getting any bigger, and the student population gets larger and more decentralized, having meeting places like these are more and more important.
Even in 1996, the first floor was magazines and study area, the second floor meeting rooms and computer lab, the top floor was an art gallery and ball room! Not much room for books in the first place.
Stock Keeping Unit. A common term for a unique numeric identifier, used most commonly in online business to refer to a specific product in inventory or in a catalog.
Don't forget gratuitous hungarian notation and Unicode support. Oh, and SoundVolume is deprecated; use SoundVolume2 which requires a pointer (reserved for future use):
tchar* _IsBaseballExciting()
{
tchar strzTemp[3];
double dblSndVol;
dblSndVol = (double) SoundVolume2(NULL);
if(dblSndVol / (double)100.0 > 0.8)
_stprintf(strzTemp, _T("YES"));
else
_stprintf(strzTemp, _T("NO!"));
return (tchar *)strzTemp;
}
In the days when Sussman was a novice, Minsky once came to him as he sat hacking at the PDP-6.
"What are you doing?", asked Minsky.
"I am training a randomly wired neural net to play Tic-Tac-Toe", Sussman replied.
"Why is the net wired randomly?", asked Minsky.
"I do not want it to have any preconceptions of how to play", Sussman said.
Minsky then shut his eyes.
"Why do you close your eyes?", Sussman asked his teacher.
"So that the room will be empty."
At that moment, Sussman was enlightened.
You can rename the interfaces in *BSD and Linux. Debian includes an 'ifrename' utility. In FreeBSD, you can use the name option in ifconfig, and I presume that the others allow the same.
The best part is how it can eject CDs at high speed and cause them to fly through the air. Or maybe this is the 3d projection system hinted at earlier.
They obviously were just looking for a scapegoat to write a new release song about. What would an OpenBSD release be without an homage to de Raadt's latest exercise in bridge-burning.