Home Blog

Linux kernel deprecates 80 character line encoding style

The Linux kernel has officially deprecated its coding style that the length of lines of code conforms to 80 columns as a “strongly preferred limit”.

The Linux kernel, like many long-standing open source projects, has an encoding style directive that lines of code should be 80 columns or less, but now, while still recommended, it won’t be so applied.

This is from Linus Torvalds comment Friday that excessive line breaks are bad and run counter to ugly wrapped code that sticks strictly to 80 characters per line. This is part of the larger trend that most no longer use 80×25 terminals, but with today’s high-resolution displays, terminal sizes are often larger, although some prefer the default so to allow more terminals to be displayed simultaneously on their beautiful screens.

Merged today in Linux Git frowns on the 80 column warning. “Yes, staying in the 80 columns is definitely always _proved_. But that’s not the hard limit that checkpatch warnings imply, and other concerns can most certainly dominate. Increase the default limit to 100 characters. Not because 100 characters is a hard limit either, but it’s definitely a “what do you” type of value and less likely to be for the occasional, slightly longer line.

This deprecation involves updating the kernel coding style documentation to be more sensitive and updating the checkpatch.pl script that verifies that patches no longer have a maximum line length of 80. Instead, the patch checking script uses a maximum line length of 100.

This change and a variety of fixes were merged together a short time ago, hours before the likely release of Linux 5.7, unless Linus Torvalds opts for an additional release candidate instead.

Source link

LDPC channel encoding reduces 5G latency up to 16 times

Channel coding is used to correct transmission errors caused by noise, interference and low signal power

UK tech company AccelerComm has been focused on helping 5G meet its latency claims by providing Low Density (LDPC), Polar and Turbo Forward Error Correction parity check solutions that address challenges that would otherwise limit speed. 5G, including the error correction decoding necessary to overcome the effects of noise, interference and low signal power. And now, after more than 15 years of research that started at the University of Southampton, the company has released the 5G NR LDPC version of its error correction software, which it claims reduces latency by up to 16x .

AccelerComm CEO Tom Cronk further explained why reducing 5G latency is so critical: “For all the hype around 5G, the simple fact is that ‘ping time’ remains a problem. problem, stifling new revenue opportunities for operators of services such as games or virtual reality before they ”I had the opportunity to monetize them.

In mobile communication, channel coding or forward error correction (FEC) is used to correct transmission errors caused by noise, interference and low signal power. Unlike 3G and 4G, which use convolutional and turbo codes for control and data channels, 5G uses “much more sophisticated” Polar and LDPC codes. This change means that the industry must approach the correction of transmission errors in a completely new way. When channel coding does not work properly, mobile networks can experience poor capacity, data rates, coverage and quality of service.

Beyond reducing latency, AccelerComm claims that the software solution also results in significant energy savings for mobile networks with lower order numerology networks, and the company’s LDPC IP is optimized. and configurable to support high performance base station solutions or low power (small size) mobile terminals. solutions.

In addition, the software is fully compliant with the 3GPP NR standard for PDSCH, PUSCH and supports the full range of uncoded and encoded block sizes.

As the New Year approaches, many are wondering exactly what value 5G will really deliver. Solutions like AccelerComm’s, which reduce 5G network latency and improve capacity and coverage, can boost 5G’s chances of living up to the hype.

Source link

Channel Encoding IP Boot Targets Low Latency 5G NR

// php echo do_shortcode (‘[responsivevoice_button voice=”US English Male” buttontext=”Listen to Post”]’)?>

LONDON – A startup targeting ultra-low latency channel encoding silicon (IP) intellectual property for new 5G radio chipsets, 4G LTE cellular communications and MIMO has raised £ 2.5million (approx. million) in funding to further develop and market its products.

AccelerComm was formed in March 2016 and emerged from research showing that Turbo and Polar set-top boxes can benefit from arbitrarily high degrees of parallel processing, without compromising hardware efficiency. This can dramatically improve throughput and latency, without requiring excessive chip area or power consumption.

The company specializes in optimized channel coding or forward error correction – used to overcome the effects of noise, interference, low signal strength and interference in wireless communications – for 4G LTE uRLLC (ultra communication -reliable at low latency) and 5G NR. It supports all three channel encoding standards – Turbo, Polar, and LDPC (Low Density Parity Check), and can be implemented in software, FPGA, or ASIC.

AccelerComm said its optimized Polar coding chain is already in commercial use in new 5G radio products, less than eight months after 3GPP concluded version 15 of the 5G NR specification. what it claims to be the lowest latency on the market. It complies with 3GPP standards and covers the entire processing chain, including the encoding-decoding engine, channel interleaving, rate matching, CRC and early termination functions.

The company has a mix of Arm and Vodafone expertise that backs it up. Newly appointed CEO Tom Cronk previously spent nearly 17 years in the wireless and processor divisions. David Leftley, CTO and co-founder of Bloc Ventures (which led the roundtable with IP Group), has spent over 14 years with the Vodafone venture capital group.

“AccelerComm’s technology dramatically improves latency performance of wireless communications and the availability of the company’s IP in the market is fundamental to enable the delivery of ultra-low latency 5G applications, such as V2X in automotive and mobile edge computing, ”Leftley said.

Source link

Udacity partners with HackerEarth to seek coding talent for its Android Nanodegree scholarship


Massive Open Online Course Provider Focused on Software Development Udacity has partnered with competitive coding platform HackerEarth to expand its scholarship program, which offers a full scholarship to its Nanodegree courses in partnership with Google and Tata Trusts.

The cost of the Nanodegré program is Rs. 9,800 per month. Udacity has a cash back program in which it pays 50% back to the student if they complete the Nanodegré program within 12 months.

The Nanodegree program is open to intermediate Java developers with limited experience on mobile platforms to emerge as an Android developer. HackerEarth will help Udacity identify developers worthy of scholarships, through a programming challenge hosted on its website.

“There are a thousand scholarships in total that they have sponsored, and we have a few scholarships left to award. We have identified that HackerEarth has one of the largest pools of skilled developers active in learning and competing – and evaluating them would be a much better way to reach qualified applicants for this type of scholarship, than trying to do it in an organic material, ”said Vardhan Koshal, Country Manager, India at Udacity in a phone conversation with 360 gadgets.

The program has been running for the past two months and around 300 slots are still available, Koshal said. “These are to be filled with scholarships for Android students, whether they come from HackerEarth or through the direct channels. We are open to filling any niche with HackerEarth,” he added.

Once the online test is complete, applicants will then be interviewed by partners designated by Google. Those who pass these two hurdles will receive the scholarships. Judges will select winners based on academic performance, presentation of previous work, a passion for entrepreneurship and innovation, and individual interviews.

“These Nanodegrés are quite elitist and they can help a user to become a full-fledged Android developer. The goal is to identify applicants who have basic Android programming skills and then deploy the degrees to them,” said Sachin Gupta, CEO and Founder, HackerEarth. “We’re going to target those that we know are good – but to maintain the standard process and consistency, we’re asking the user to do a little Java test on our platform. If they qualify, then there is a selection process, “he added.

E-commerce giant Flipkart recently named three nominations to its mobile development team from a pool of candidates shortlisted by Udacity.

Founded in 2011, Udacity offers massive open online courses focused on software development, with its “Nanodegree” programs developed in collaboration with tech giants like Google, Microsoft and Nvidia.

Source link