I made an offhand remark in my last entry about how MPI buffered sends are evil. In a comment on that entry, @brockpalen asked me why.
I gave a brief explanation in a comment reply, but the subject is enough to warrant its own blog entry.
So here it is — my top 10 reasons why MPI_BSEND (and its two variants) are evil:
- Buffered sends generally force an extra copy of the outgoing message (i.e., a copy from the application’s buffer to internal MPI storage). Note that I said “generally” — an MPI implementation doesn’t have to copy. But the MPI standard says “Thus, if a send is executed and no matching receive is posted, then MPI must buffer the outgoing message…” Ouch. Most implementations just always copy the message and then start processing the send. Read More »
Tags: HPC, mpi
“Do you ever feel like a plastic bag drifting through the wind, wanting to start again?” Where do you get the energy to make that fresh start? How well do you really know you and your work colleagues and really know each other? Do your colleagues know the real you and if not why not ? Do you feel comfortable opening up? Considering the amount of hours we spend with each other I still disappoint myself with the lack of “quality” time I give to my colleagues, really getting to know them. It is easy to forget they have interesting and sometimes even surprising lives outside of work. Qualities are often hidden. We often hold back from each other but we can all recall changes in our working relationships when the real person has been revealed.
Imagine with have 4 energies swirling around our bodies: intellectual, physical, emotional and spiritual ( Steve Radcliffe – Leadership Plain and Simple) . Some of us have more dominant energies present than others and yes, we need all of them. I would suggest the one we’re most reluctant to unleash at work is emotional energy. Emotional energy is the precondition for everything we care about. Dreams die when we lack the emotional energy to hold on to them in the face of obstacles. The magnetic nature of emotional energy can be a powerful force in the workplace but, many of us are most comfortable displaying our intellectual and physical energy. Providing a culture and environment to encourage the release of emotional energy is crucial to success and allows colleagues to shine and be their real selves.
If we only could take the time to really get to know each other and to look beyond our exterior make up/facades. Katy Perry ‘s recent hit “ Baby you’re a firework” succinctly describes the potential in all of us regardless of how senior we are , our age or our background. Unlike physical energy, emotional energy does not decline as we get older. Emotional energy increases the more you learn about what works best for you. Business and self development books talk about playing to our strengths. Firstly we have to really understand our strengths and secondly we need the confidence to act on them.
“Baby you’re a firework come on, let your colours burst.”
“ You just gotta ignite the light and let it shine .”
A colleague on my team recently shared with me his personal story of his road to success to date and laid out what he wanted to do next. He lit his firework and it was a fantastic explosion of colour. It made me realise that I do not know many of the members in my team well ( it is a large team 40+ ), and I mean really know them ! But at least I had provided the environment for this person to have the courage to step forward out of the shadows and shine. There will be so many more personal stories of how people have seized opportunities , have created opportunities for themselves , how they have moved countries and started from scratch and are on their way to be very successful and fulfilled .
If you can’t do what you want to do in life or if it feels very hard to do, you are probably lacking emotional energy, not physical energy. Try something new to get things re-started. Remember “ Baby you’re a firework” .
Tags: leadership, Motivation, personal development, Self development, Strengths
This week is a busy one for the Intelligent Automation cloud team, with both VMware Partner Exchange in Las Vegas and Cloud Connect in Santa Clara.
Cloud Connect is (as you might expect) all about cloud. At VMware Partner Exchange, you’ll learn about virtual desktops, virtual workspaces, and VXI with Cisco and VMware View. But you can also learn about more about Cisco and VMware’s complementary cloud management solutions – to help our customers accelerate their journey to cloud computing.
You may have heard about the Cisco IT internal private cloud (CITEIS – Cisco IT Elastic Infrastructure Services) by now. At VMworld last fall, our IT team gave a presentation on how they deployed Cisco Intelligent Automation for Cloud together with VMware vSphere and vCloud Director for this successful initiative:
If you’re at VMware Partner Exchange this year, you’ll have an opportunity to learn how we did it, how it works, why it delivered great results, and how you can deploy a similar solution. Just make sure you visit Cisco in booth 308 to see a demo of cloud management with Intelligent Automation – and attend our sessions below.
Read More »
Tags: Cisco Intelligent Automaton for Cloud, cloud, Cloud Management, events, intelligent automation, partner, unified management, VMware, VMware vCloud Director
Over the last several months, Cisco has been espousing the virtues of people-centric collaboration and today we’re thrilled to announce that Virgin Media is deploying Cisco Quad, Cisco WebEx and Cisco Unified Communications as part of its Flexible Working Initiative. By putting people and not text, email or the document at the center of collaboration, Virgin is able to foster a more flexible work environment that allows people to work effectively from a variety of office locations including the home. Thousands of Virgin Media’s employees will now be able to collaborate and work remotely with web-driven conferencing, voice, video calls and shared documents from the device of their choice – be it PC, laptop, tablet or mobile phone, using a social business platform to drive a new way of work.
Cisco Quad, Cisco’s social business platform, will act as a virtual knowledge bank accessible via any browser that helps create virtual business communities where filtered and relevant information “finds you” allowing users to find resources and prioritize work in a manner befitting the generation we live in. WebEx high-definition video helps engage workers and allows them to meet “face-to-face” no matter where they are.
Collaboration technology lets Virgin Media’s employees enjoy greater work/life balance while also giving them the ability to access information anywhere to make decisions more quickly.
For more details, see the full press release.
Read More »
Tags: Cisco, Cisco Quad, Cisco Unified Communications., customer, quad, virgin media, WebEX
Though we often take it for granted, the global data network is one of the wonders of our world. Without that network, users around the world would not be able to surf the web, post video and text, and communicate with each other using voice, chat, and e-mail.
The success of the global data network rests on interoperability standards that were created by standards development organizations like the IETF, IEEE, ITU-T, and W3C. In those organizations, expert technologists meet to create the standards that define how different products made by different vendors will work together. Without standards, the Internet as we know it would not exist.
Cisco is proud that our employees have played leading roles in the creation of interoperability standards, just as they have invented many of the foundational technologies used in the global data network. As a result of their efforts, Cisco has a portfolio of telecom and networking patents, including patents required to implement widely used interoperability standards, that is second to none.
While we have been at the forefront of networking technology, we recognize that our customers want technically excellent products and products that work well together. For example, our unified communications customers often use Cisco products for voice and video, but products from our competitors for e-mail or instant messaging. They are sometimes frustrated when products they purchase from different vendors don’t work well together, or when using products from one vendor forces them to implement proprietary voice or video protocols that do not enjoy broad industry support. In unified communications, as in other areas, collaboratively developed standards are a common language that products made by different vendors can use to make their products work together, creating a better experience for customers.
Read More »
Tags: innovation, interoperability, Patents, standards