Boston University – Devstyler.io https://devstyler.io News for developers from tech to lifestyle Thu, 25 Nov 2021 09:06:04 +0000 en-US hourly 1 https://wordpress.org/?v=6.8.5 A Universal System that can Decode any type of Data Sent across a Network https://devstyler.io/blog/2021/11/25/a-universal-system-that-can-decode-any-type-of-data-sent-across-a-network/ Thu, 25 Nov 2021 09:06:04 +0000 https://devstyler.io/?p=75494 ...]]> Most error-correcting codes and decoding algorithms have been designed together. Each code had a structure that corresponded with a highly complex decoding algorithm, which often require the use of dedicated hardware.

Researchers at MIT, Boston University, and Maynooth University in Ireland have discovered the first silicon chip that is able to decode any code, regardless of the structure, with maximum accuracy and the help of a universal decoding algorithm called Guessing Random Additive Noise Decoding (GRAND).

GRAND enables increased efficiency that could have applications in augmented and virtual reality, gaming, 5G networks, and connected devices that rely on processing a high volume of data with minimal delay.

The research at MIT is led by Muriel Médard, the Cecil H. and Ida Green Professor, and was co-authored by Amit Solomon and Wei Ann, both graduate students at MIT; Rabia Tugce Yazicigil, assistant professor at Boston University; Arslan Riaz and Vaibhav Bansal, graduate students at Boston University; Ken R. Duffy, director of the Hamilton Institute at the National University of Ireland; and Kevin Galligan, a Maynooth graduate student.

One way to think of these codes is as redundant hashes added to the end of the original data. The rules for the creation of that hash are stored in a specific codebook.

As the encoded data travel over a network, they are affected by noise or energy that disrupts the signal. When that coded data and the noise that affected them arrive at their destination, the decoding algorithm consults its codebook and uses the structure of the hash to guess what the stored information is.

GRAND works by guessing the noise that affected the message and using the noise pattern to deduce the original information. It generates a series of noise sequences in the order they are likely to occur. Médard says:

“In a way, it is similar to troubleshooting. If someone brings their car into the shop, the mechanic doesn’t start by mapping the entire car to blueprints. Instead, they start by asking, ‘What is the most likely thing to go wrong?’ Maybe it just needs gas. If that doesn’t work, what’s next? Maybe the battery is dead?”.

The chip uses a three-tiered structure, starting with the simplest possible solutions in the first stage and working up to longer and more complex noise patterns in the two subsequent stages where each stage operates independently.

The GRAND chip is found that it could effectively decode any moderate redundancy code up to 128 bits in length, with only about a microsecond of latency. Since the chip only uses codebooks for verification, the chip not only works with legacy codes but could also be used with codes that haven’t even been introduced yet.

In the lead-up to 5G implementation, regulators and communications companies struggled to find consensus as to which codes should be used in the new network.

Moving forward, Médard and her collaborators plan to tackle the problem of soft detection with a retooled version of the GRAND chip. In soft detection, the received data are less precise.

They also plan to test the ability of GRAND to crack longer, more complex codes and adjust the structure of the silicon chip to improve its energy efficiency.

The research was funded by the Battelle Memorial Institute and Science Foundation of Ireland.

]]>
Today is the first day of the BU’s International Education Week with In-Person and Virtual Programming https://devstyler.io/blog/2021/11/15/today-is-the-first-day-of-the-bu-s-international-education-week-with-in-person-and-virtual-programming/ Mon, 15 Nov 2021 14:55:58 +0000 https://devstyler.io/?p=74737 ...]]> This is International Education Week, an annual joint initiative of the US Departments of State and of Education promoting the significance of international education. In relation to this, Boston University is holding more than 30 in-person and virtual events, organised by different schools, departments, and campus organizations, with a focus on global education and exchange programs. The weeklong event, held by BU Global Programs, starts today. Willis G. Wang, vice president and associate lead for global programs, commented:

“Whether people are participating remotely or in person, we are thrilled to help bring together the BU community through enriching programming that celebrates international education, global research, the diversity of our community, and more. We are continually impressed by the impactful work and global engagement opportunities that the BU community pursues.”

In July, the US Departments of State and of Education issued a joint statement calling for a renewed commitment to US international education:

 “The United States cannot afford to be absent from the world stage: US leadership and engagement makes an essential difference abroad, as well as at home. Indeed, in today’s interconnected world, our foreign and domestic policies are inextricably intertwined in pursuit of a preeminent goal—improving the lives of the American people.”

This dedication includes welcoming international students, scholars, and educators to US campuses, encouraging US students and researchers to pursue study abroad programs, and advancing the internationalization of US classroom environment. BU met all the requirements:

  • Students from 115 countries applied for admission to the Class of 2025;
  • The University now offers more than 70 study abroad programs;
  • Boston University was recently ranked 65th in the U.S. News and World Reports list of best global universities.

Among this year’s University’s events is a panel discussion on the drastic global effort needed to fight climate change.

]]>
A Universal System for Decoding any type of Data sent across a Network https://devstyler.io/blog/2021/10/22/a-universal-system-for-decoding-any-type-of-data-sent-across-a-network/ Fri, 22 Oct 2021 12:18:08 +0000 https://devstyler.io/?p=73702 ...]]> Every piece of data that travels over the internet can be altered by the noise it encounters along the way, such as electromagnetic interference from a microwave or Bluetooth device. The data are coded so that when they arrive at their destination, a decoding algorithm can undo the negative effects of that noise and retrieve the original data.

Researchers at MIT, Boston University, and Maynooth University in Ireland have now created the first silicon chip that is able to decode any code, regardless of its structure, with maximum accuracy, using a universal decoding algorithm called Guessing Random Additive Noise Decoding (GRAND). By eliminating the need for multiple, computationally complex decoders, GRAND enables increased efficiency that could have applications in augmented and virtual reality, gaming, 5G networks, and connected devices that rely on processing a high volume of data with minimal delay.

Focus on noise

One way to think of these codes is as redundant hashes added to the end of the original data. The rules for the creation of that hash are stored in a specific codebook.

As the encoded data travels over a network, they are affected by noise or energy that disrupts the signal, which is often generated by other electronic devices. When that coded data and the noise that affected them arrive at their destination, the decoding algorithm consults its codebook and uses the structure of the hash to guess what the stored information is.

Instead, GRAND works by guessing the noise that affected the message and uses the noise pattern to deduce the original information. GRAND generates a series of noise sequences in the order they are likely to occur, subtracts them from the received data, and checks to see if the resulting codeword is in a codebook. While the noise appears random in nature, it has a probabilistic structure that allows the algorithm to guess what it might be. Médard says:

“In a way, it is similar to troubleshooting. If someone brings their car into the shop, the mechanic doesn’t start by mapping the entire car to blueprints. Instead, they start by asking, ‘What is the most likely thing to go wrong?’ Maybe it just needs gas. If that doesn’t work, what’s next? Maybe the battery is dead?”

Novel hardware

The GRAND chip uses a three-tiered structure, starting with the simplest possible solutions in the first stage and working up to longer and more complex noise patterns in the two subsequent stages. Each stage operates independently, which increases the throughput of the system and saves power.

The device is also designed to switch seamlessly between two codebooks. It contains two static random-access memory chips, one that can crack codewords, while the other loads a new codebook and then switches to decoding without any downtime.

The researchers tested the GRAND chip and found it could effectively decode any moderate redundancy code up to 128 bits in length, with only about a microsecond of latency. Médard and her collaborators had previously demonstrated the success of the algorithm, but this new work showcases the effectiveness and efficiency of GRAND in hardware for the first time.

Developing hardware for the novel decoding algorithm required the researchers to first toss aside their preconceived notions, Médard says.

“We couldn’t go out and reuse things that had already been done. This was like a complete whiteboard. We had to really think about every single component from scratch. It was a journey of reconsideration. And I think when we do our next chip, there will be things with this first chip that we’ll realize we did out of habit or assumption that we can do better,”

A chip for the future

Since GRAND only uses codebooks for verification, the chip not only works with legacy codes but could also be used with codes that haven’t even been introduced yet.

In the lead-up to 5G implementation, regulators and communications companies struggled to find consensus as to which codes should be used in the new network. Regulators ultimately chose to use two types of traditional codes for 5G infrastructure in different situations. Using GRAND could eliminate the need for that rigid standardization in the future, Médard says.

The GRAND chip could even open the field of coding to a wave of innovation. She also commented:

“For reasons, I’m not quite sure of, people approach coding with awe, like it is black magic. The process is mathematically nasty, so people just use codes that already exist. I’m hoping this will recast the discussion so it is not so standards-oriented, enabling people to use codes that already exist and create new codes.”

Moving forward, Médard and her collaborators plan to tackle the problem of soft detection with a retooled version of the GRAND chip. In soft detection, the received data are less precise. They also plan to test the ability of GRAND to crack longer, more complex codes and adjust the structure of the silicon chip to improve its energy efficiency.

The neural decoder architecture. Photo Credits: Torlai et al. ©2017 American Physical Society

]]>