並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 94件

新着順 人気順

processors compareの検索結果1 - 40 件 / 94件

  • Time on Unix

    Sections What is time Representing time Where do we usually find time on Unix System time, hardware time, internal timers Syncing time with external sources What depends on time Human perception of time What is time Time is relative Measuring time and standards Coordinating time Time zones DST Time, a word that is entangled in everything in our lives, something we’re intimately familiar with. Keep

      Time on Unix
    • Go: A Documentary

      Go: A Documentary by Changkun Ou <changkun.de> (and many inputs from contributors) This document collects many interesting (publicly observable) issues, discussions, proposals, CLs, and talks from the Go development process, which intends to offer a comprehensive reference of the Go history. Disclaimer Most of the texts are written as subjective understanding based on public sources Factual and ty

      • Rust Atomics and Locks by Mara Bos

        About this Book The Rust programming language is extremely well suited for concurrency, and its ecosystem has many libraries that include lots of concurrent data structures, locks, and more. But implementing those structures correctly can be difficult. Even in the most well-used libraries, memory ordering bugs are not uncommon. In this practical book, Mara Bos, team lead of the Rust library team,

          Rust Atomics and Locks by Mara Bos
        • The Linux Kernel Module Programming Guide

          Peter Jay Salzman, Michael Burian, Ori Pomerantz, Bob Mottram, Jim Huang 1 Introduction 1.1 Authorship 1.2 Acknowledgements 1.3 What Is A Kernel Module? 1.4 Kernel module package 1.5 What Modules are in my Kernel? 1.6 Is there a need to download and compile the kernel? 1.7 Before We Begin 2 Headers 3 Examples 4 Hello World 4.1 The Simplest Module 4.2 Hello and Goodbye 4.3 The __init and __exit Mac

          • The Development of the C Language

            The Development of the C Language* Dennis M. Ritchie Bell Labs/Lucent Technologies Murray Hill, NJ 07974 USA dmr@bell-labs.com ABSTRACT The C programming language was devised in the early 1970s as a system implementation language for the nascent Unix operating system. Derived from the typeless language BCPL, it evolved a type structure; created on a tiny machine as a tool to improve a meager progr

            • Scaling containers on AWS in 2022

              This all started with a blog post back in 2020, from a tech curiosity: what's the fastest way to scale containers on AWS? Is ECS faster than EKS? What about Fargate? Is there a difference between ECS on Fargate and EKS on Fargate? I had to know this to build better architectures for my clients. In 2021, containers got even better, and I was lucky enough to get a preview and present just how fast t

                Scaling containers on AWS in 2022
              • 【C#】マルチスレッド関連操作の詳説。 - ねののお庭。

                この記事は Qiita C# Advent Calendar 2021 23日目の記事です。 マルチスレッドプログラミングにおける問題。 原子性 コンパイラによる命令の並び替え メモリバリアについて acquire / release acquire / releaseの取り扱いづらさ sequential consistency C#でのマルチスレッド関連操作 lock (statement) volatile (keyword) Volatile (class) Interlocked (class) Common Language Infrastructure (CLI)における volatile read/write の仕様 まとめ References この記事のお話の流れは、①マルチスレッドプログラミングで発生する問題、②それらの問題に対処するためのメモリバイアについて、③それ

                  【C#】マルチスレッド関連操作の詳説。 - ねののお庭。
                • LogLog Games

                  The article is also available in Chinese. Disclaimer: This post is a very long collection of thoughts and problems I've had over the years, and also addresses some of the arguments I've been repeatedly told. This post expresses my opinion the has been formed over using Rust for gamedev for many thousands of hours over many years, and multiple finished games. This isn't meant to brag or indicate su

                  • An AnandTech Interview with Jim Keller: 'The Laziest Person at Tesla'

                    Topics Covered AMD, Zen, and Project Skybridge Managing 10000 People at Intel The Future with Tenstorrent Engineers and People Skills Arm vs x86 vs RISC-V Living a Life of Abstraction Thoughts on Moore's Law Engineering the Right Team Idols, Maturity, and the Human Experience Nature vs Nurture Pushing Everyone To Be The Best Security, Ethics, and Group Belief Chips Made by AI, and Beyond Silicon A

                      An AnandTech Interview with Jim Keller: 'The Laziest Person at Tesla'
                    • High throughput Fizz Buzz

                      x86-64+AVX2 assembly language (Linux, gcc+gas) Build and usage instructions This program is most conveniently built using gcc. Save it as fizzbuzz.S (that's a capital S as the extension), and build using the commands gcc -mavx2 -c fizzbuzz.S ld -o fizzbuzz fizzbuzz.o Run as ./fizzbuzz piped into one command, e.g. ./fizzbuzz | pv > /dev/null (as suggested in the question), ./fizzbuzz | cat, or ./fi

                        High throughput Fizz Buzz
                      • GameBoy CPU Manual

                        Sources by: Pan of Anthrox, GABY, Marat Fayzullin, Pascal Felber, Paul Robson, Martin Korth, kOOPa, Bowser Contents: Assembly Language Commands, Timings and Opcodes, and everything you always wanted to know about GB but were afraid to ask. THIS DOCUMENT IS PRINTED ON DIN A5 SIZE PAPER (148mm x 210mm)! Note: Game BoyTM , Game Boy PocketTM , Super Game BoyTM and Game Boy ColorTM are registered trade

                        • Making the Tokio scheduler 10x faster | Tokio - An asynchronous Rust runtime

                          Making the Tokio scheduler 10x fasterOctober 13, 2019 We've been hard at work on the next major revision of Tokio, Rust's asynchronous runtime. Today, a complete rewrite of the scheduler has been submitted as a pull request. The result is huge performance and latency improvements. Some benchmarks saw a 10x speed up! It is always unclear how much these kinds of improvements impact "full stack" use

                          • RFC 9562: Universally Unique IDentifiers (UUIDs)

                             Internet Engineering Task Force (IETF) K. Davis Request for Comments: 9562 Cisco Systems Obsoletes: 4122 B. Peabody Category: Standards Track Uncloud ISSN: 2070-1721 P. Leach University of Washington May 2024 Universally Unique IDentifiers (UUIDs) Abstract This specification defines UUIDs (Universally Unique IDentifiers) -- also known as GUIDs (Globally Unique IDentifiers) -- and a Uniform Resou

                              RFC 9562: Universally Unique IDentifiers (UUIDs)
                            • Table 1. System performance comparison for old and new architectures.

                              Infrastructure Processing billions of events in real time at Twitter At Twitter, we process approximately 400 billion events in real time and generate petabyte (PB) scale data every day. There are various event sources we consume data from, and they are produced in different platforms and storage systems, such as Hadoop, Vertica, Manhattan distributed databases, Kafka, Twitter Eventbus, GCS, BigQu

                                Table 1. System performance comparison for old and new architectures.
                              • The 2020 Mac Mini Unleashed: Putting Apple Silicon M1 To The Test

                                The 2020 Mac Mini Unleashed: Putting Apple Silicon M1 To The Test Last week, Apple made industry news by announcing new Mac products based upon the company’s new Apple Silicon M1 SoC chip, marking the first move of a planned 2-year roadmap to transition over from Intel-based x86 CPUs to the company’s own in-house designed microprocessors running on the Arm instruction set. During the launch we had

                                  The 2020 Mac Mini Unleashed: Putting Apple Silicon M1 To The Test
                                • Announcing F# 8 - .NET Blog

                                  F# 8 is released as part of .NET 8. It is included with new updates of Visual Studio 2022 and .NET 8 SDK. Download the latest version of .NET 8 Install Visual Studio 2022 F# 8 brings in many features to make F# programs simpler, more uniform and more performant. Read more about language changes, new diagnostics, quality of life improvements, performance boosts for project compilation and upgrades

                                    Announcing F# 8 - .NET Blog
                                  • How I developed a faster Ruby interpreter | Red Hat Developer

                                    As a rule, RTL code contains fewer instructions than stack-based instructions, and as result spends less time in interpreter instruction dispatch code. But RTL sometimes spends more time in operand decoding. More importantly, RTL code results in less memory traffic, because local variables and stack values are addressed directly by RTL instructions. Therefore, stack pushes and pops of local variab

                                      How I developed a faster Ruby interpreter | Red Hat Developer
                                    • Delimiter-first code

                                      Summary I argue for wider usage of delimiter-first in the code three friends [tic, tac, toe] becomes three friends ・tic ・tac ・toe. A new top-level syntax for programming languages is proposed to show advantages of this method. New syntax is arguably as simple, but more consistent, better preserves visual structure and solves some issues in code formatting. Related: comma-first formatting A well-kn

                                      • 週刊Railsウォッチ: Evil Martiansが使っているgem、JavaScriptガイドが更新ほか(20230131前編)|TechRacho by BPS株式会社

                                        こんにちは、hachi8833です。RubyKaigi 2023のCFPは今夜1/31いっぱいが締め切りです。 “about 15 hours left to submit your proposal” 🏯🏔️📝👀💨 #rubykaigi https://t.co/n4CUDDLf6X pic.twitter.com/klXhtyZqpY — Kakutani Shintaro (@kakutani) January 31, 2023 週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします🙏 Tech

                                          週刊Railsウォッチ: Evil Martiansが使っているgem、JavaScriptガイドが更新ほか(20230131前編)|TechRacho by BPS株式会社
                                        • How a Single Line of Code Made a 24-core Server Slower Than a Laptop | Piotr Kołaczkowski

                                          Imagine you wrote a program for a pleasingly parallel problem, where each thread does its own independent piece of work, and the threads don’t need to coordinate except joining the results at the end. Obviously you’d expect the more cores it runs on, the faster it is. You benchmark it on a laptop first and indeed you find out it scales nearly perfectly on all of the 4 available cores. Then you run

                                          • Zenbleed

                                            If you remove the first word from the string "hello world", what should the result be? This is the story of how we discovered that the answer could be your root password! Introduction All x86-64 CPUs have a set of 128-bit vector registers called the XMM registers. You can never have enough bits, so recent CPUs have extended the width of those registers up to 256-bit and even 512-bits. The 256-bit

                                            • Why Rust mutexes look like they do - Cliffle

                                              2022-03-31 Mutexes in C Mutexes in Rust Variations of the Rust mutex API and their problems Moving guarded data outside the mutex Unlock is unsafe. Conclusions One of the common complaints I hear from systems programmers who try Rust is about mutexes, and specifically about the Rust Mutex API. The complaints usually go something like this: They don’t want the mutex to contain data, just a lock. Th

                                              • The Speed of Time

                                                Recent posts: 24 Mar 2024 » Linux Crisis Tools 17 Mar 2024 » The Return of the Frame Pointers 10 Mar 2024 » eBPF Documentary 28 Apr 2023 » eBPF Observability Tools Are Not Security Tools 01 Mar 2023 » USENIX SREcon APAC 2022: Computing Performance: What's on the Horizon 17 Feb 2023 » USENIX SREcon APAC 2023: CFP 02 May 2022 » Brendan@Intel.com 15 Apr 2022 » Netflix End of Series 1 09 Apr 2022 » Te

                                                • New Workers pricing — never pay to wait on I/O again

                                                  New Workers pricing — never pay to wait on I/O again09/28/2023 Today we are announcing new pricing for Cloudflare Workers and Pages Functions, where you are billed based on CPU time, and never for the idle time that your Worker spends waiting on network requests and other I/O. Unlike other platforms, when you build applications on Workers, you only pay for the compute resources you actually use. W

                                                    New Workers pricing — never pay to wait on I/O again
                                                  • So you want to build an embedded Linux system? - Jay Carlson

                                                    A primer on how embedded Linux systems are developed, plus an exploration of the hardware and software ecosystems of ten different commonly-available CPUs After I published my $1 MCU write-up, several readers suggested I look at application processors — the MMU-endowed chips necessary to run real operating systems like Linux. Massive shifts over the last few years have seen internet-connected devi

                                                      So you want to build an embedded Linux system? - Jay Carlson
                                                    • Where Programming, Ops, AI, and the Cloud are Headed in 2021

                                                      In this report, we look at the data generated by the O’Reilly online learning platform to discern trends in the technology industry—trends technology leaders need to follow. But what are “trends”? All too often, trends degenerate into horse races over languages and platforms. Look at all the angst heating up social media when TIOBE or RedMonk releases their reports on language rankings. Those repo

                                                        Where Programming, Ops, AI, and the Cloud are Headed in 2021
                                                      • Great Selection For Mac - coachgirlgema

                                                        Visiteurs depuis le 28/01/2019 : 1075 Connectés : 1 Record de connectés : 4 Go back 30 years and the DAW - Digital Audio Workstation - as we know it today simply didn’t exist. Sure, we had MIDI sequencing software, which could be used to trigger synths, samplers and the like, but the computer was just one part of a much wider music-making setup. As technology progressed, these sequencers became mo

                                                          Great Selection For Mac - coachgirlgema
                                                        • Motunation.com Matching Transformer For Mac - gigacorporate

                                                          Visiteurs depuis le 26/01/2019 : 1665 Connectés : 1 Record de connectés : 21 Motunation.com Matching Transformer For Macbook ProMotunation.com Matching Transformer For MachineIridient Digital, maker of the popular Iridient Developer Raw conversion software for Mac, has announced a public Beta of a Fujifilm Raw converter utility for Windows. Iridient X-Transformer is a standalone utility that takes

                                                            Motunation.com Matching Transformer For Mac - gigacorporate
                                                          • The Next 7000 Programming Languages

                                                            In 1966 the ACM published Peter Landin’s landmark paper “The next 700 programming languages” [22]. Seven years later, Springer’s “Lecture Notes in Computer Science” (LNCS) was born with Wilfred Brauer as editor of the first volume [5]. Impressively, the contributed chapters of this first volume covered almost every topic of what we now see as core computer science—from computer hardware and operat

                                                              The Next 7000 Programming Languages
                                                            • Ik Multimedia T-racks 3 Deluxe For Mac

                                                              Visiteurs depuis le 26/01/2019 : 5596 Connectés : 1 Record de connectés : 19 NEW LOOK The user interface sports a more contemporary look than before and IK gave a facelift to all the T-Racks modules to match the new vibe. More importantly, the GUI for both the standalone version and the T-Racks 5 Suite plug-in are resizable, which provides a lot of flexibility. Both include a prominently displayed

                                                                Ik Multimedia T-racks 3 Deluxe For Mac
                                                              • Mce's Fovea Drives Make Life Better For Mac

                                                                Visiteurs depuis le 26/01/2019 : 3675 Connectés : 1 Record de connectés : 27 Blueray just sucks, it's nothing more than a method to keep media features from Linux and Mac and to data mine customers for Microsoft and Sony. For your Mac. Our blu-ray pick for best external optical drive, the LG WP50NB40. MCE's Fovea drives make life better for Mac users who need optical drives. The processor orchestr

                                                                  Mce's Fovea Drives Make Life Better For Mac
                                                                • Installing Cellprofiler Tracer On Parallels Desktop (win Emulator

                                                                  Visiteurs depuis le 26/01/2019 : 6765 Connectés : 1 Record de connectés : 15 Installing Cellprofiler Tracer On Parallels Desktop (win Emulator PcInstalling Cellprofiler Tracer On Parallels Desktop (win Emulator DownloadPowerBook, iBook, MacBook, and other portable computing is covered in. IPod, iPhone, and Apple TV news is covered in. All prices are in US dollars unless otherwise noted. News & Opi

                                                                    Installing Cellprofiler Tracer On Parallels Desktop (win Emulator
                                                                  • Software Engineering Within SpaceX - Yasoob Khalid

                                                                    Practical Python Projects book is now available! Learn how to implement 12 end-to-end projects to enhance your Python knowledge. Software Engineering Within SpaceX June 01, 2020 Hi everyone! 👋 I am sure quite a few of you must have seen the SpaceX launch this past Saturday. It was an amazing and historic event. Millions of people were watching it live on YouTube and elsewhere. With each passing d

                                                                      Software Engineering Within SpaceX - Yasoob Khalid
                                                                    • JEP 425: Virtual Threads (Preview)

                                                                      Summary Introduce virtual threads to the Java Platform. Virtual threads are lightweight threads that dramatically reduce the effort of writing, maintaining, and observing high-throughput concurrent applications. This is a preview API. Goals Enable server applications written in the simple thread-per-request style to scale with near-optimal hardware utilization. Enable existing code that uses the j

                                                                      • Annotated history of modern AI and deep neural networks

                                                                        For a while, DanNet enjoyed a monopoly. From 2011 to 2012 it won every contest it entered, winning four of them in a row (15 May 2011, 6 Aug 2011, 1 Mar 2012, 10 Sep 2012).[GPUCNN5] In particular, at IJCNN 2011 in Silicon Valley, DanNet blew away the competition and achieved the first superhuman visual pattern recognition[DAN1] in an international contest. DanNet was also the first deep CNN to win

                                                                          Annotated history of modern AI and deep neural networks
                                                                        • Modern Web Development on the JAMstack: Modern Techniques for Ultra Fast Sites and Web Applications

                                                                          Really pause and think about how much time and effort web teams around the world have spent building and managing infrastructure. For many years, launching a site or web application has been as much about deploying complex server environments as it’s been about building actual application code. The cloud made provision- ing all these resources faster but no less complicated. The JAMstack was born

                                                                          • Huge SQL Loads? Check Out These Benchmarks: AWS Graviton2 with Presto and Treasure Data CDP

                                                                            High Performance SQL: AWS Graviton2 Benchmarks with Presto and Treasure Data CDP High Performance SQL: AWS Graviton2 Benchmarks with Presto and Treasure Data CDP Last modified: March 4, 2022 High Performance SQL: AWS Graviton2 Benchmarks with Presto and Treasure Data CDP In December, AWS announced new Amazon EC2 M6g, C6g, and R6g instance types powered by Arm-based AWS Graviton2 processors. It is

                                                                              Huge SQL Loads? Check Out These Benchmarks: AWS Graviton2 with Presto and Treasure Data CDP
                                                                            • Lbd-pme6u3msv Logitec For Mac

                                                                              Visiteurs depuis le 28/01/2019 : 5199 Connectés : 1 Record de connectés : 92 Lbd Pme6u3msv Logitech For Mac ProLogitec USB3.0対応 ポータブルブルーレイドライブ 【For Mac】 シルバー LBD-PME6U3MSV ロジテック. パソコン・周辺機器、豊富な品揃え、新商品続々入荷中!!Logitec USB3.0対応 ポータブルブルーレイドライブ 【For Mac】 シルバー LBD-PME6U3MSV安心通販。. QNAP Systems, Inc. Partnered with Vinpower Digital, a leading supplier in Optical Disc hardware and media solutions, to integra

                                                                                Lbd-pme6u3msv Logitec For Mac
                                                                              • Ut99 Working Fine For Mac

                                                                                Visiteurs depuis le 01/02/2019 : 6513 Connectés : 1 Record de connectés : 19 Ut99 Working Fine For Machines Mac OS X Microphone Settings. If the blue bars are rising while you are speaking that means your microphone is properly configured (what to do if my microphone still isn’t working, even though you say it’s properly configured?) Step 7: If the blue bars are. And that your Mac can 'hear it'. D

                                                                                  Ut99 Working Fine For Mac
                                                                                • Free Story Writing App For Mac

                                                                                  Visiteurs depuis le 27/01/2019 : 5131 Connectés : 1 Record de connectés : 15 Contents. Authors Planning and Writing Applications. (Windows, 45 USD, generally goes on 50% sale around Nanowrimo time): is a full planning, research and writing environment that is meant to be set up to the way you write. Includes all kinds of planning tools: sequences, storyboards, outlines, dossiers, and many more. (W

                                                                                    Free Story Writing App For Mac