- Here is another problem with ARM processors.. - 1 Update
- Intel Showcases New Technology for Next Era of Computing at CES 2019 - 1 Update
- Intel's Plan to Defeat Qualcomm in Laptops - 1 Update
- About ARM servers.. - 1 Update
aminer68@gmail.com: Sep 19 10:07AM -0700 Hello.. Here is another problem with ARM processors.. About SC and TSO and RMO hardware memory models.. I have just read the following webpage about the performance difference between: SC and TSO and RMO hardware memory models I think TSO is better, it is just around 3% ~ 6% less performance than RMO and it is a simpler programming model than RMO. So i think ARM must support TSO to be compatible with x86 that is TSO. Read more here to notice it: https://infoscience.epfl.ch/record/201695/files/CS471_proj_slides_Tao_Marc_2011_1222_1.pdf About memory models and sequential consistency: As you have noticed i am working with x86 architecture.. Even though x86 gives up on sequential consistency, it's among the most well-behaved architectures in terms of the crazy behaviors it allows. Most other architectures implement even weaker memory models. ARM memory model is notoriously underspecified, but is essentially a form of weak ordering, which provides very few guarantees. Weak ordering allows almost any operation to be reordered, which enables a variety of hardware optimizations but is also a nightmare to program at the lowest levels. Read more here: https://homes.cs.washington.edu/~bornholt/post/memory-models.html Memory Models: x86 is TSO, TSO is Good Essentially, the conclusion is that x86 in practice implements the old SPARC TSO memory model. The big take-away from the talk for me is that it confirms the observation made may times before that SPARC TSO seems to be the optimal memory model. It is sufficiently understandable that programmers can write correct code without having barriers everywhere. It is sufficiently weak that you can build fast hardware implementation that can scale to big machines. Read more here: https://jakob.engbloms.se/archives/1435 Thank you, Amine Moulay Ramdane. Click here to Reply |
aminer68@gmail.com: Sep 19 09:48AM -0700 Hello, "Anyone can claim leadership in an isolated use case, but at Intel our aim is broader. The next era of computing demands innovation at an entirely different level – one that encompasses the entire ecosystem and spans every facet of computing, connectivity and more. We won't settle for anything less." –Gregory Bryant Intel Showcases New Technology for Next Era of Computing at CES 2019 Read more here: https://www.businesswire.com/news/home/20190107006032/en/Intel-Showcases-New-Technology-Era-Computing-CES Thank you, Amine Moulay Ramdane. |
aminer68@gmail.com: Sep 19 09:36AM -0700 Hello, Intel's Plan to Defeat Qualcomm in Laptops Read more here: https://www.fool.com/investing/2019/01/23/intels-plan-to-defeat-qualcomm-in-laptops.aspx Thank you, Amine Moulay Ramdane. |
aminer68@gmail.com: Sep 19 09:21AM -0700 Hello, About ARM servers.. ARM servers are not for everyone. They could play a vital role in the Internet of tomorrow by providing cheap building blocks for infrastructure and handling niche server workloads. However, at the same time, I cannot escape the feeling that ARM servers tend to be overhyped. Despite this, I don't see them as a fad. I think they are here to stay, but vendors must carve out a few specific niches that can truly benefit from the new architecture. In other words, we won't see a lot of simple LAMP web hosting servers based on ARM, but we could see loads of them in more exotic niches (and some horribly boring ones). ARM processors could be a perfect fit for specific loads, especially those that can take advantage of a large number of small physical CPU cores, stuff that's not CPU-bound. It might not sound like much, but this actually covers a lot of potential uses: data logging, large volumes of simple queries, certain types of databases, various storage services and so on. I could go on, listing various use-cases, pros and cons of ARM servers, and potential problems, but at the end of the day, I suspect ARM server adoption will depend on good old cash. Technology aside, ARM servers will only make sense if the economic component checks out. In other words, they will have to offer a lot more bang for buck than x86 processors if they are to justify their existence. Read more here: https://www.toptal.com/back-end/arm-servers-armv8-for-datacentres Thank you, Amine Moulay Ramdane. |
You received this digest because you're subscribed to updates for this group. You can change your settings on the group membership page. To unsubscribe from this group and stop receiving emails from it send an email to comp.programming.threads+unsubscribe@googlegroups.com. |
No comments:
Post a Comment