Clock speeds seem to have leveled and IPC will only see another gain of 50-100%. Single threaded performance is close to the limit. What after that? Is this the end?
1,687 karma · joined February 7, 2015
Clock speeds seem to have leveled and IPC will only see another gain of 50-100%. Single threaded performance is close to the limit. What after that? Is this the end?
I'd like a situation where the affected people give input and management decides who shall be involved in the decision making and delegates the decision and parts of the execution to those people.
This leads to a situation of growing chaos where not everybody can understand what everybody else does. Your engineers are no longer easily replaceable and creating interacting systems gets growingly complicated.
Mix this in with limited time and resources of management, it's easier to give out guidelines than to deal with the mess that'll be created when loosening the leashes.
(It all totally depends on the situation, though.)
Excellent engineers solve better problems.
Usually it's a long path from something a customer wants (or actually needs) to finding an appropriate implementation (if there even exists one). Many things can go wrong along the way and miscommunication happens in both directions.
Drink enough, sleep enough, eat well, do some sports, meditate. If that doesn't help, good luck with going to the doctors.
You don't have to be "good". You have to solve the right problem efficiently. Find the right problem and be the solution. If you need to write a program, make an easy one. Easy to use and easy to maintain. You'll get what that means after a few years of maintaining. Nobody ever cares if you're a "good programmer" or how you feel about yourself.
Yes, assuming we have 10000 different training images. Divide these into 5 sets of 2000 each and train 5 networks with them. Assuming that 2000 images are plenty for this application, we will have 5 well trained networks that have similar performance for a test set.
BUT
They will work slightly differently internally and those "inverse gradient search" methods (or what they are called) might only be able to manipulate an image for one network at the time with "specifically chosen additive noise" while the other 4 are unimpressed.
That's assuming that the manipulation can't be targeted at all 5 classifiers at the same time.
What is the equivalent term or expression for being in the spirit of C++?
The article, while a joke (just like C++ originally, look it up), feels very C++y.
To which meeting does t1 belong? One, both, neither? Can we set up an event at t1 which is not in conflict of either? How about two events at t1?
Also if you factor in a performance critical software for 100000$ that runs on that single node, you will buy the fastest hardware that you can get for a few thousand dollars more.