By: Passing Through (ireland.delete@this.web.ie), August 18, 2018 12:34 pm
Room: Moderated Discussions
AM (myname4rwt.delete@this.jee-male.com) on August 18, 2018 12:49 pm wrote:
>
> I agree with many of the points. Furthermore, there was a big ARM-related thread here a month
> or two ago, and I intensely argued for the need for bolder moves on behalf of ARM folks, mainly
> phonemakers as they are in the best position to bring always-connnected thin & light gadgets
> with full-day battery life, into larger territories, ultrabooks in the first place. So we don't
> disagree here, and I don't disagree with Linus in this regard, my reply to his post was spurred
> by exactly what I said -- I was pretty surprized to see him argue in the way he did.
AM,
I got from your original comments, that there was a lot of good points in there that you made. And I know that the odd blow-out, is the kind of thing that is needed occasionally between very talented engineers. I tend to stand back and let them at it, when it happens. Engineering is one of those things, that is an umbrella with a lot of different followers underneath it. The kernel developers floating just above the level of hardware, but in reality needing to delve right down into it. Even more so in the Linux community, because there are so many different hardware platforms involved at any one time. Which made me even more surprised that the Linux people are still waiting for these ultrabook type devices. I'm amazed.
I think the way that it works, is that some individual who might be working with their ultrabook, and intensively focused on some very specific aspect of kernel development, application development or application maintenance, will find something that makes them do a 'double take'. Like, am I really seeing what I'm seeing kind of thing. What needs to happen at that point, is one needs to take it to someone (it could be Linus, it could be dozens of others), who are seeing more of the entire picture. Ask them, can you fire up your ultrabook piece of hardware on your end and check this out for me too? I.e. This chap who in ordinary, everyday course of events would have no call to contact the 'higher up's', but because the ARM tech is now baked into something like a chip that runs on an ultrabook they are both able to work on top of something that establishes a very common baseline.
(Except as I said, one person is dealing with application maintenance perhaps, and often the closer you look, the less you see, kind of problem. The other, has an overview, but it dependent on others to help focus in on details)
So, one really does need a proliferation of some kind of 'hardware' out there, that all of these people at different levels, can use to establish a baseline relationship, between each other's projects, and each other's focus and dedication. Hardware actually is good at establishing that baseline between such a distributed collaboration effort. Because Linus might happen to be running 'X' distribution of his OS, with such as such kernel revision. The guy doing the application maintenance might be running something else. The baseline that connects them together therefore is, 'the hardware'.
And it's important too, that they're all running slightly different flavors. Because of the bug, is that important, chances are it'll show itself in a lot of different blends of the operating system. The chances are too, I'd imagine, is that it will be some obscure guy out in the forest of developers working, doing something like application maintenance that's sees something before any one else does. Because he or she, is literally walking back and forth on the same pathway, day in and day out. So anything 'out of the ordinary' just jumps out at them, at a lot faster.
It's the same point that Linus made for example about memory and very basic levels of error correction. Ideally, it would be an ultrabook with an ARM process and basic ECC memory technology built in. Not because memory errors will be very common. But because one can discount that possibility without undue delay, and focus in on the fact, that it's not memory or hardware. It's something in the software. That focuses people faster too.
Like, say it was that ARM ultrabook system. It's trivial then for the 'little guy' doing the application maintenance project out there somewhere, to just buy a new ultrabook system, and prove to himself, that his memory isn't the fault or anything. He's much more likely then to gain enough confidence to send it up the chain.
I find all of this very strange anyhow, because an ultrabook chip, under a license from ARM, doesn't even have to be made on seven nanometer for heaven's sake's. There must be some segment of a team, and some available capacity somewhere in a process generation, that is churning out chipsets or whatever, that it's there and available to push some ultrabook ARM chips down the line too? Anything, that doesn't need to be a Cavium server grade machine either. But yeah, that small caveat of whether it's possible to implement ECC of some kind in the ultrabook product too. I don't know.
>
> I agree with many of the points. Furthermore, there was a big ARM-related thread here a month
> or two ago, and I intensely argued for the need for bolder moves on behalf of ARM folks, mainly
> phonemakers as they are in the best position to bring always-connnected thin & light gadgets
> with full-day battery life, into larger territories, ultrabooks in the first place. So we don't
> disagree here, and I don't disagree with Linus in this regard, my reply to his post was spurred
> by exactly what I said -- I was pretty surprized to see him argue in the way he did.
AM,
I got from your original comments, that there was a lot of good points in there that you made. And I know that the odd blow-out, is the kind of thing that is needed occasionally between very talented engineers. I tend to stand back and let them at it, when it happens. Engineering is one of those things, that is an umbrella with a lot of different followers underneath it. The kernel developers floating just above the level of hardware, but in reality needing to delve right down into it. Even more so in the Linux community, because there are so many different hardware platforms involved at any one time. Which made me even more surprised that the Linux people are still waiting for these ultrabook type devices. I'm amazed.
I think the way that it works, is that some individual who might be working with their ultrabook, and intensively focused on some very specific aspect of kernel development, application development or application maintenance, will find something that makes them do a 'double take'. Like, am I really seeing what I'm seeing kind of thing. What needs to happen at that point, is one needs to take it to someone (it could be Linus, it could be dozens of others), who are seeing more of the entire picture. Ask them, can you fire up your ultrabook piece of hardware on your end and check this out for me too? I.e. This chap who in ordinary, everyday course of events would have no call to contact the 'higher up's', but because the ARM tech is now baked into something like a chip that runs on an ultrabook they are both able to work on top of something that establishes a very common baseline.
(Except as I said, one person is dealing with application maintenance perhaps, and often the closer you look, the less you see, kind of problem. The other, has an overview, but it dependent on others to help focus in on details)
So, one really does need a proliferation of some kind of 'hardware' out there, that all of these people at different levels, can use to establish a baseline relationship, between each other's projects, and each other's focus and dedication. Hardware actually is good at establishing that baseline between such a distributed collaboration effort. Because Linus might happen to be running 'X' distribution of his OS, with such as such kernel revision. The guy doing the application maintenance might be running something else. The baseline that connects them together therefore is, 'the hardware'.
And it's important too, that they're all running slightly different flavors. Because of the bug, is that important, chances are it'll show itself in a lot of different blends of the operating system. The chances are too, I'd imagine, is that it will be some obscure guy out in the forest of developers working, doing something like application maintenance that's sees something before any one else does. Because he or she, is literally walking back and forth on the same pathway, day in and day out. So anything 'out of the ordinary' just jumps out at them, at a lot faster.
It's the same point that Linus made for example about memory and very basic levels of error correction. Ideally, it would be an ultrabook with an ARM process and basic ECC memory technology built in. Not because memory errors will be very common. But because one can discount that possibility without undue delay, and focus in on the fact, that it's not memory or hardware. It's something in the software. That focuses people faster too.
Like, say it was that ARM ultrabook system. It's trivial then for the 'little guy' doing the application maintenance project out there somewhere, to just buy a new ultrabook system, and prove to himself, that his memory isn't the fault or anything. He's much more likely then to gain enough confidence to send it up the chain.
I find all of this very strange anyhow, because an ultrabook chip, under a license from ARM, doesn't even have to be made on seven nanometer for heaven's sake's. There must be some segment of a team, and some available capacity somewhere in a process generation, that is churning out chipsets or whatever, that it's there and available to push some ultrabook ARM chips down the line too? Anything, that doesn't need to be a Cavium server grade machine either. But yeah, that small caveat of whether it's possible to implement ECC of some kind in the ultrabook product too. I don't know.
Topic | Posted By | Date |
---|---|---|
ARM turns to a god and a hero | AM | 2018/08/16 08:32 AM |
ARM turns to a god and a hero | Maynard Handley | 2018/08/16 08:41 AM |
ARM turns to a god and a hero | Doug S | 2018/08/16 10:11 AM |
ARM turns to a god and a hero | Geoff Langdale | 2018/08/16 10:59 PM |
ARM turns to a god and a hero | dmcq | 2018/08/17 04:12 AM |
ARM is somewhat misleading | Adrian | 2018/08/16 10:56 PM |
It's marketing material | Gabriele Svelto | 2018/08/17 12:00 AM |
It's marketing material | Michael S | 2018/08/17 02:13 AM |
It's marketing material | dmcq | 2018/08/17 04:23 AM |
It's marketing material | Andrei Frumusanu | 2018/08/17 06:25 AM |
It's marketing material | Linus Torvalds | 2018/08/17 10:20 AM |
It's marketing material | Groo | 2018/08/17 12:44 PM |
It's marketing material | Doug S | 2018/08/17 01:14 PM |
promises and deliveries | AM | 2018/08/17 01:32 PM |
promises and deliveries | Passing Through | 2018/08/17 02:02 PM |
Just by way of clarification | Passing Through | 2018/08/17 02:15 PM |
Just by way of clarification | AM | 2018/08/18 11:49 AM |
Just by way of clarification | Passing Through | 2018/08/18 12:34 PM |
This ain't the nineties any longer | Passing Through | 2018/08/18 12:54 PM |
This ain't the nineties any longer | Maynard Handley | 2018/08/18 01:50 PM |
This ain't the nineties any longer | Passing Through | 2018/08/18 02:57 PM |
This ain't the nineties any longer | Passing Through | 2018/09/06 01:42 PM |
This ain't the nineties any longer | Maynard Handley | 2018/09/07 03:10 PM |
This ain't the nineties any longer | Passing Through | 2018/09/07 03:48 PM |
This ain't the nineties any longer | Maynard Handley | 2018/09/07 04:22 PM |
Just by way of clarification | Wilco | 2018/08/18 12:26 PM |
Just by way of clarification | Passing Through | 2018/08/18 12:39 PM |
Just by way of clarification | none | 2018/08/18 09:52 PM |
Just by way of clarification | dmcq | 2018/08/19 07:32 AM |
Just by way of clarification | none | 2018/08/19 07:54 AM |
Just by way of clarification | dmcq | 2018/08/19 10:24 AM |
Just by way of clarification | none | 2018/08/19 10:52 AM |
Just by way of clarification | Gabriele Svelto | 2018/08/19 05:41 AM |
Just by way of clarification | Passing Through | 2018/08/19 08:25 AM |
Whiteboards at Gatwick airport anyone? | Passing Through | 2018/08/20 03:24 AM |
It's marketing material | Michael S | 2018/08/18 10:12 AM |
It's marketing material | Brett | 2018/08/18 04:22 PM |
It's marketing material | Brett | 2018/08/18 04:33 PM |
It's marketing material | Adrian | 2018/08/19 12:21 AM |
A76 | AM | 2018/08/17 01:45 PM |
A76 | Michael S | 2018/08/18 10:20 AM |
A76 | AM | 2018/08/18 11:39 AM |
A76 | Michael S | 2018/08/18 11:49 AM |
A76 | AM | 2018/08/18 12:06 PM |
A76 | Doug S | 2018/08/18 12:43 PM |
A76 | Maynard Handley | 2018/08/18 01:42 PM |
A76 | Maynard Handley | 2018/08/18 03:22 PM |
Why write zeros when one can use metadata? | Paul A. Clayton | 2018/08/18 05:19 PM |
Why write zeros when one can use metadata? | Maynard Handley | 2018/08/19 10:12 AM |
Dictionary compress might apply to memcopy | Paul A. Clayton | 2018/08/19 12:45 PM |
Instructions for zeroing | Konrad Schwarz | 2018/08/30 05:37 AM |
Instructions for zeroing | Maynard Handley | 2018/08/30 07:41 AM |
Instructions for zeroing | Adrian | 2018/08/30 10:37 AM |
dcbz -> dcbzl (was: Instructions for zeroing) | hobold | 2018/08/31 12:50 AM |
dcbz -> dcbzl (was: Instructions for zeroing) | dmcq | 2018/09/01 04:28 AM |
A76 | Travis | 2018/08/19 10:36 AM |
A76 | Maynard Handley | 2018/08/19 11:22 AM |
A76 | Travis | 2018/08/19 01:07 PM |
A76 | Maynard Handley | 2018/08/19 05:24 PM |
Remote atomics | matthew | 2018/08/19 11:51 AM |
Remote atomics | Michael S | 2018/08/19 12:58 PM |
Remote atomics | matthew | 2018/08/19 01:32 PM |
Remote atomics | Michael S | 2018/08/19 01:36 PM |
Remote atomics | matthew | 2018/08/19 01:48 PM |
Remote atomics | Michael S | 2018/08/19 02:16 PM |
Remote atomics | Ricardo B | 2018/08/20 09:05 AM |
Remote atomics | dmcq | 2018/08/19 01:33 PM |
Remote atomics | Travis | 2018/08/19 01:32 PM |
Remote atomics | Michael S | 2018/08/19 01:46 PM |
Remote atomics | Travis | 2018/08/19 04:35 PM |
Remote atomics | Michael S | 2018/08/20 02:29 AM |
Remote atomics | matthew | 2018/08/19 06:58 PM |
Remote atomics | anon | 2018/08/19 11:59 PM |
Remote atomics | Travis | 2018/08/20 09:26 AM |
Remote atomics | Travis | 2018/08/20 08:57 AM |
Remote atomics | Linus Torvalds | 2018/08/20 03:29 PM |
Fitting time slices to execution phases | Paul A. Clayton | 2018/08/21 08:09 AM |
Fitting time slices to execution phases | Linus Torvalds | 2018/08/21 01:34 PM |
Fitting time slices to execution phases | Linus Torvalds | 2018/08/21 02:31 PM |
Fitting time slices to execution phases | Gabriele Svelto | 2018/08/21 02:54 PM |
Fitting time slices to execution phases | Linus Torvalds | 2018/08/21 03:26 PM |
Fitting time slices to execution phases | Travis | 2018/08/21 03:21 PM |
Fitting time slices to execution phases | Linus Torvalds | 2018/08/21 03:39 PM |
Fitting time slices to execution phases | Travis | 2018/08/21 03:59 PM |
Fitting time slices to execution phases | Linus Torvalds | 2018/08/21 04:13 PM |
Fitting time slices to execution phases | anon | 2018/08/21 03:27 PM |
Fitting time slices to execution phases | Linus Torvalds | 2018/08/21 05:02 PM |
Fitting time slices to execution phases | Etienne | 2018/08/22 01:28 AM |
Fitting time slices to execution phases | Gabriele Svelto | 2018/08/22 02:07 PM |
Fitting time slices to execution phases | Travis | 2018/08/22 03:00 PM |
Fitting time slices to execution phases | anon | 2018/08/22 05:52 PM |
Fitting time slices to execution phases | Travis | 2018/08/21 03:37 PM |
Is preventing misuse that complex? | Paul A. Clayton | 2018/08/23 04:42 AM |
Is preventing misuse that complex? | Linus Torvalds | 2018/08/23 11:46 AM |
Is preventing misuse that complex? | Travis | 2018/08/23 12:29 PM |
Is preventing misuse that complex? | Travis | 2018/08/23 12:33 PM |
Is preventing misuse that complex? | Jeff S. | 2018/08/24 06:57 AM |
Is preventing misuse that complex? | Travis | 2018/08/24 07:47 AM |
Is preventing misuse that complex? | Linus Torvalds | 2018/08/23 01:30 PM |
Is preventing misuse that complex? | Travis | 2018/08/23 02:11 PM |
Is preventing misuse that complex? | Linus Torvalds | 2018/08/24 12:00 PM |
Is preventing misuse that complex? | Gabriele Svelto | 2018/08/24 12:25 PM |
Is preventing misuse that complex? | Linus Torvalds | 2018/08/24 12:33 PM |
Fitting time slices to execution phases | Travis | 2018/08/21 02:54 PM |
rseq: holy grail rwlock? | Travis | 2018/08/21 02:18 PM |
rseq: holy grail rwlock? | Linus Torvalds | 2018/08/21 02:59 PM |
rseq: holy grail rwlock? | Travis | 2018/08/21 03:27 PM |
rseq: holy grail rwlock? | Linus Torvalds | 2018/08/21 04:10 PM |
rseq: holy grail rwlock? | Travis | 2018/08/21 05:21 PM |
ARM design houses | Michael S | 2018/08/21 04:07 AM |
ARM design houses | Wilco | 2018/08/22 11:38 AM |
ARM design houses | Michael S | 2018/08/22 01:21 PM |
ARM design houses | Wilco | 2018/08/22 02:23 PM |
ARM design houses | Michael S | 2018/08/29 12:58 AM |
Qualcomm's core naming scheme really, really sucks | Heikki Kultala | 2018/08/29 01:19 AM |
A76 | Maynard Handley | 2018/08/18 01:07 PM |
A76 | Michael S | 2018/08/18 01:32 PM |
A76 | Maynard Handley | 2018/08/18 01:52 PM |
A76 | Michael S | 2018/08/18 02:04 PM |
ARM is somewhat misleading | juanrga | 2018/08/17 12:20 AM |
Surprised?? | Alberto | 2018/08/17 12:52 AM |
Surprised?? | Alberto | 2018/08/17 01:10 AM |
Surprised?? | none | 2018/08/17 01:46 AM |
Garbage talk | Andrei Frumusanu | 2018/08/17 06:30 AM |
Garbage talk | Michael S | 2018/08/17 06:43 AM |
Garbage talk | Andrei Frumusanu | 2018/08/17 08:51 AM |
Garbage talk | Michael S | 2018/08/18 10:29 AM |
Garbage talk | Adrian | 2018/08/17 07:28 AM |
Garbage talk | Alberto | 2018/08/17 08:20 AM |
Garbage talk | Andrei Frumusanu | 2018/08/17 08:48 AM |
Garbage talk | Adrian | 2018/08/17 09:17 AM |
Garbage talk | Andrei Frumusanu | 2018/08/17 09:36 AM |
Garbage talk | Adrian | 2018/08/17 01:53 PM |
Garbage talk | Andrei Frumusanu | 2018/08/17 11:17 PM |
More like a religion he?? ARM has an easy life :) | Alberto | 2018/08/17 08:13 AM |
More like a religion he?? ARM has an easy life :) | Andrei Frumusanu | 2018/08/17 08:34 AM |
More like a religion he?? ARM has an easy life :) | Alberto | 2018/08/17 09:03 AM |
More like a religion he?? ARM has an easy life :) | Andrei Frumusanu | 2018/08/17 09:43 AM |
More like a religion he?? ARM has an easy life :) | Doug S | 2018/08/17 01:17 PM |
15W phone SoCs | AM | 2018/08/17 02:04 PM |
More like a religion he?? ARM has an easy life :) | Maynard Handley | 2018/08/17 11:29 AM |
my future stuff will be better than your old stuff, hey I'm a god at last (NT) | Eric Bron | 2018/08/18 02:34 AM |
my future stuff will be better than your old stuff, hey I'm a god at last | none | 2018/08/18 07:34 AM |