Student associations: JEMP and NECTSLab

Student associations: JEMP and NECTSLab

Blog
University means many things: lessons, exams, people. Study, learn, grow. A reality of which there is often little awareness in the context of academic life is that represented by student associations. By Greta Valsecchi and Alice ArcardiniJEMP members and student, Politecnico di Milano The horizon of student associations is very broad, varied and welcoming: we deal with representation, social, political, cultural, sports and entertainment projects. In different ways and forms, the aim is to bring students closer to the academic institution, to provide tools to enrich the course of study. Projects, people and ideas are just some of the benefits available to students who want to get involved to do something more.Sometimes these realities even manage to create a very tangible bridge between the academic classroom and the world of…
Read More
High Performance Computing – Graph and data analytics

High Performance Computing – Graph and data analytics

Blog
Universities have to face increasing challenges posed by new technologies, techniques, and tools. If we consider technical studies such as computer science and computer engineering, one of the key roles of the university is to help the students to learn the hard and soft skills that will enable them to continuously learn throughout their life. This is fundamental as technology keeps changing and the students should be able to apply the concepts they learn and measure themselves independently from the actual technology. By Rolando Brondolin and Alberto ParraviciniPhD Students at NECSTLab, Politecnico di Milano @NECSTLab, Politecnico di Milano Along with classical frontal lessons, Politecnico di Milano decided to add new classes to the “Passion In Action” program, to support the development of transversal, soft and social skills to encourage and…
Read More
Tracking latency in microservice environments with DEEP-mon

Tracking latency in microservice environments with DEEP-mon

Blog
In our previous article we introduced HyPPO, our project aimed at optimizing workloads in Docker and Kubernetes based environments, in order to minimize power consumption. To do so, HyPPO is equipped with a monitoring agent, DEEP-mon, which exploits Linux eBPF to collect various metrics at runtime, from Docker containers and assigns a power consumption level to each container. By Tommaso Sardelli Student at Politecnico di Milano With this follow up, we would like to talk about the recent changes we made to DEEP-mon, in order to add a new metric to our arsenal: latency.As we anticipated in the first article about DEEP-mon, our target is a specific kind of applications which are referred as On-Line Data Intensive applications (OLDI). Web search, advertising, and machine translation are some examples of this…
Read More
NECSTLab 2018-2019, NECSTCamp, Innovative Teaching and NGCX: a new exciting year

NECSTLab 2018-2019, NECSTCamp, Innovative Teaching and NGCX: a new exciting year

Blog
The new academic year has started and at NECSTLab we are already working hard on both new and old projects. First of all, the NECSTCamp - our holistic approach towards students personal development as both persons and future engineers - is renovated. During the last months, we devoted a special attention to understand how the project could become scalable,while not losing the focus on students’ individual needs. By Sara Notargiacomo and Marco D. Santambrogio, respectively Technology Trasfer Manager and RADRL @NECSTLab, Politecnico di Milano   Goal Definition Starting from this year, we are devoting a special attention to help students defining research, teaching and soft skills development goals. For this reason each students is mentored individually  at least four times per academic year. This is a crucial part of their…
Read More
Who Said Academic Research Can’t Go to Market? Studying and Improving Technology Transfer Processes

Who Said Academic Research Can’t Go to Market? Studying and Improving Technology Transfer Processes

Blog
Scientific research and industry are often perceived as a dichotomy, two inconciliable world dumb to never understand each other. However, when scientific research is not successfully transferred to the market, it does not fully leverage its innovation potential and does not impact on people’s lives. By Sara Notargiacomo Technology Transfer Manager @NECSTLab, Politecnico di Milano The main reason of such a gap can be found in their different time frame and incentive system. Indeed, the long period perspective of academic research is unsuitable to match with companies short-term necessities and go-to-market strategies. Furthermore, researchers do not always foresee the true potential of their research projects because they lack of business and commercialization skills. Moreover, they are often asked to postpone the publication of their work in order to comply with…
Read More
Exploring the boundary between accuracy and performances in recurrent neural networks

Exploring the boundary between accuracy and performances in recurrent neural networks

Blog
When it comes to interpreting streams of data using modern artificial intelligence techniques, such as audio in speech recognition, computational requirements of state-of- the-art models can easily skyrocket and result in huge power requirements. However, accepting a small loss in their accuracy can go a long way in reducing their resource impact. This work explores the boundary between accuracy and performances in such a context. By Alessandro Pappalardo PhD student @Politecnico di Milano   Modern artificial intelligence approaches to problems such as image captioning, i.e. describing content of an image, can already have significant computational requirements. On top of that, scaling such techniques from processing a single data point, e.g. an image, to a sequence of them, e.g. a video, increases their requirements non-linearly. The reason is that interpreting a…
Read More
HyPPO: Hybrid Performance-aware Power-capping Orchestration in containerized environments

HyPPO: Hybrid Performance-aware Power-capping Orchestration in containerized environments

Blog
Energy proportionality represents the key aspect in order to reduce the TCO (Total Cost of Ownership) in modern datacenters and on premise systems. HyPPO achieves energy proportionality allowing energy awarness and autonomic management of containerized environment based on Kubernetes. By Marco Arnaboldi PhD student @Politecnico di Milano   In the last decade cloud computing became the go-to choice for companies and developers to deploy, manage and maintain web services at scale. In this context, Docker containers are now becoming the de-facto standard for cloud native application due to their flexibility and their ability to introduce faster development and deployment cycles. Among the various workloads running inside cloud platforms, an interesting category is represented by On-Line Data Intensive (OLDI) workloads. This kind of workloads are typically composed of large deployments with…
Read More
Exploiting FPGA from Data Science Programming Languages

Exploiting FPGA from Data Science Programming Languages

Blog
This work presents different methodologies to create Hardware Libraries for FPGAs. This allows data scientists and software developers to use such devices transparently from Matlab, Python and R applications, running on Desktop or Embedded systems. By Luca Stornaiuolo PhD student @Politecnico di Milano   In the last years, the huge amount of available data leads data scientists to look for increasingly powerful systems to process them. Within this context, Field Programmable Gate Arrays (FPGAs) are a promising solution to improve the performance of the system while keeping low the energy consumption. Nevertheless, exploiting FPGAs is very challenging due to the high level of expertise required to program them. A lot of High Level Synthesis tools have been produced to help programmers during the flow of acceleration of their algorithms through…
Read More
DEEP-mon: monitoring your data-center power consumption

DEEP-mon: monitoring your data-center power consumption

Blog
Docker containers are spreading and becoming the reference tool for managing applications in the cloud. DEEP-mon efficiently monitors performance and power of containers to enable energy awareness and autonomic management of the next generation of cloud computing systems. By Rolando Brondolin PhD student @Politecnico di Milano   Data-centers and cloud computing are in our everyday life even if we don’t always see them. From the instant message we sent this morning with our smartphone to car sharing, e-commerce and social media, most of our interactions with the web are powered by cloud computing. In this context, performance and energy efficiency are two important aspects of this web revolution. On the one hand, performance means speed and ease of use for the applications that we use in our everyday life. On the…
Read More
Enhancing Personalized Medicine Research with a HUG

Enhancing Personalized Medicine Research with a HUG

Blog
Hardware for hUman Genomics (HUG) is a framework that exploits hardware accelerators (FPGAs) to speedup research in the field of personalized medicine. Its high level of abstraction allows researchers and doctors to exploit the potentiality of hardware accelerators to create drugs shaped on the DNA of the individual. By Lorenzo Di Tucci PhD student @Politecnico di Milano In the coming years, human genome research will likely transform medical practices. The unique genetic profile of an individual and the knowledge of molecular basis of diseases are leading to the development of personalized medicines and therapies, but the exponential growth of available genomic data requires a computational effort that may limit the progress of personalized medicine. Within this context, HUG is a novel hardware and software integrated system developed at NECSTLab (Politecnico…
Read More