Skip to content

Latest commit

 

History

History
5892 lines (3564 loc) · 198 KB

deadlines.md

File metadata and controls

5892 lines (3564 loc) · 198 KB

⚠️ CFP warning:

Don't miss the Call-for-Papers deadlines again. Ditto for milestone deadlines for research contests.

"Call for Paper" (CFP) Deadlines

"Finish your Ph.D.! Finish your [term deleted] Ph.D.!!!"
- Mr. Erik King, during the last conversation that we had at Sbisa dining hall on December 10, 2018. He graduates with his Masters later that week.

Fix mathematical proof for paper and implement processor subsystems.

Machine Learning-centric

List of AI/ML -related conferences:

  • AAAI, ECAI, ICML, NeurIPS, ACL, KDD, KR, CP, UAI, CVPR, ICCV, ACMLPKDD, NACL, EMNLP, COLT, ICLR, AAMAS
  • AISTATS, ALT, COLT, ICLR, ICML, NeurIPS, UAI, ECML, CIKM, ICDM, KDD, SIGIR, WSDM, WWW, AAAI, IJCAI, CVPR, ECCV, ICCV, SIGGRAPH, BMVC, ACL, EMNLP, ICASSP, INTERSPEECH, NAACL, ICRA, IROS, RSS, CORL, AAMAS, HRI, ICAPS, EC, HCOMP, ICWSM, IUI, KR, SAT, WSDM, CPAIOR, ECAI
  • AISTATS, ALT, COLT, ICLR, ICML, NeurIPS, or UAI
  • AAAI, IJCAI, NeurIPS, ACL, SIGIR, WWW, RSS, NAACL, KDD, IROS, ICRA, ICML, ICCV, EMNLP, EC, CVPR, AAMAS, HCOMP, HRI, ICAPS, ICDM, ICLR, ICWSM, IUI, KR, SAT, WSDM, UAI, AISTATS, COLT, CORL, CP, CPAIOR, ECAI, OR ECML
  • ICML, ICLR, NEURIPS, AAAI IJCAI, AISTATS, UAI, COLT, CVPR, ICCV, ECCV, ICASSP, InterSpeech, EMNLP, ACL, NAACL
  • IJCAI, AAAI, NeurIPS, ACL, SIGIR, WWW, RSS, NAACL, KDD, IROS, ICRA, ICML, ICCV, EMNLP, EC, CVPR, AAMAS, HCOMP, HRI, ICAPS, ICDM, ICLR, ICWSM, IUI, KR, SAT, WSDM, UAI, AISTATS, COLT, CORL, CP, CPAIOR, ECAI, or ECML
  • NeurIPS, ICLR, ICML, AAAI, IJCAI, CVPR, AAMAS, UAI, AISTATS, KDD, CoRL, ICCV, IROS, ACL
  • NIPS, ICML, ICLR, CVPR, ICCV, ECCV, ICASSP

Pivots

Conference Rankings

Domain-specific Distributed & Parallel Computing

  • NDSS
  • PODC
  • HPDC
  • ICDCS
  • IPDPS
  • OPODIS
  • ICPP
  • PPSN
  • SPAA

AI, Machine Learning

(Hardware) Security

Natural Language Processing

Other resources

Attack Plan

MTFD: Meet The Final Deadline; and, apply for research internships.

Upcoming Submission deadlines: +

ACM Student Research Competition (SRC):

Important information about time zones:

  • AoE – Anywhere on Earth (Standard Time)
    • "Anywhere on Earth (AoE) is 12 hours behind Coordinated Universal Time (UTC)."
    • UTC -12
  • U.S. Eastern time zones
    • EST: UTC -5
    • EDT: UTC -4
  • U.S. Central time zones, from the Midwest (West North Central states, and some East North Central states) to the West South Central States.
  • U.S. Mountain Time Zone, MT
    • MST – Mountain Standard Time / Mountain Time (Standard Time): UTC -7
    • MDT – Mountain Daylight Time (Daylight Saving Time): UTC -6
  • Pacific Time Zone (PT), for the (West) Pacific States
  • Central Europe
    • CET – Central European Time / European Central Time (Standard Time): UTC +1
    • CEST – Central European Summer Time (Daylight Saving Time): UTC +2

For 2023, daylight savings in the U.S. ends on November 5, 2023 at 2:00 a.m..

NOTE: Keep my attack plan updated.

List of conference "Call for Papers" deadlines:

ACM Student Research Competition, ACM SRC

  • Selected major ACM conferences, or co-sponsored conferences (e.g., run by ACM and IEEE), have ACM Student Research Competitions associated with them.
  • Winners of each ACM SRC would compete in the final round.

Operation Go-to-DATE in progress.

  • https://www.baylor.edu/lib/librarystaff/index.php?id=62713
    • genn./gennaio
    • febbr./febbraio
    • mar./marzo
    • apr./aprile
    • magg./maggio
    • giugno
    • luglio
    • ag./agosto
    • sett./settembre
    • ott./ottobre
    • nov./novembre
    • dic./dicembre
    • lunedì, martedì, mercoledì, giovedì, venerdì, sabato, domenica, fine settimana, ... in passato, il prossima
  • https://en.wikibooks.org/wiki/Italian/Vocabulary/Day_and_Month
  • sottocartelle:
    • primavera -> tavaszi
    • estate -> nyár
    • autunno -> ősz
  • time zones:
    • https://www.timeanddate.com/time/zones/
    • AoE: Anywhere on Earth = UTC - 12 hours.
    • UTC:
      • Coordinated Universal Time
      • Universal Time Coordinated
      • Universal Coordinated Time
    • GMT: Greenwich Mean Time
    • U.S. PST = UTC - 8 hours
    • U.S. PDT = UTC - 7 hours
    • U.S. CST = UTC - 6 hours
    • U.S. CDT = UTC - 5 hours
    • U.S. EST = UTC - 5 hours
    • U.S. EDT = UTC - 4 hours
    • U.S. MST = UTC - 7 hours
    • U.S. MDT = UTC - 6 hours
    • CEST = UTC + 2 hours
    • CET = UTC + 1 hours
    • ACDT, Australian Central Daylight Time = UTC + 10:30 hours
    • ACST, Australian Central Standard Time = UTC + 9:30 hours
    • AEDT, Australian Eastern Daylight Time = UTC + 11 hours
    • AEST, Australian Eastern Standard Time = UTC + 10 hours
    • CST, China Standard Time = UTC + 8 hours
    • IST, India Standard Time = UTC + 5:30 hours

Hardware-centric, Verification, Automated Reasoning, & Compiler Design

Workshop on ML for Systems at NeurIPS 2023 - Machine Learning for Systems workshop - http://mlforsystems.org/call_for_papers.html - http://mlforsystems.org/ - New Orleans, LA. - December 15-16, 2023. - Paper submission deadline: September 29, 2023 (AoE) * https://neurips.cc/Conferences/2023/PaperInformation/StyleFiles

Journals to Publish In

  • IEEE Transactions on Emerging Topics in Computational Intelligence (TETCI)
    • "nature-inspired computing topics"
    • "A few such illustrative examples are glial cell networks, computational neuroscience, Brain Computer Interface, ambient intelligence, non-fuzzy computing with words, artificial life, cultural learning, artificial endocrine networks, social reasoning, artificial hormone networks, computational intelligence for the IoT and Smart-X technologies."
    • https://cis.ieee.org/publications/t-emerging-topics-in-ci
  • IEEE Transactions on Multi-Scale Computing Systems (TMSCS)
    • "The IEEE Transactions on Multi-Scale Computing Systems (TMSCS) is a peer-reviewed publication devoted to computing systems that exploit multi-scale and multi-functionality. These systems consist of computational modules that utilize diverse implementation scales (from micro down to the nano scale) and heterogeneous hardware and software functionalities; moreover, these modules can be based on operating principles and models that are valid within but not necessarily across their respective scales and computational domains. Contributions to TMSCS must address computation of information and data at higher system-levels for processing by digital and emerging domains. These computing systems can also rely on diverse frameworks based on paradigms at molecular, quantum and other physical, chemical and biological levels. Innovative techniques such as inexact computing, management/optimization of smart infrastructures and neuromorphic modules are also considered within scope."
    • " This publication covers pure research and applications within novel topics related to high performance computing, computational sustainability, storage organization and efficient algorithmic information distribution/processing; articles dealing with hardware/software implementations (functional units, architectures and algorithms), multi-scale modeling and simulation, mathematical models and designs across multiple scaling domains and functions are encouraged. Novel solutions based on digital and non-traditional emerging paradigms are sought for improving performance and efficiency in computation. Contributions on related topics would also be considered for publication."
    • Topics include, but are not limited to, the following:
      • Cross-layer and multi-scale design and optimization
      • Efficient algorithms for information distribution/processing
      • Nanoelectronics, including biological, quantum, and post-CMOS devices and circuits
      • High-performance multicore and cloud computing, memory, and storage systems
      • Hardware and software solutions for IoT applications
      • Design techniques for reliability, security, and testability at various scales
      • Cyber-physical systems and systems of systems
      • Smart grid and smart city
      • Sustainable and green computing
      • New and emerging application areas and computing trend
    • https://www.computer.org/web/tmscs/about
  • IEEE Transactions on Sustainable Computing (T-SUSC)
    • https://www.computer.org/csdl/journal/su
    • https://mc.manuscriptcentral.com/tsusc-cs
    • The IEEE Transactions on Sustainable Computing (TSUSC) is a peer-reviewed journal devoted to publishing high-quality papers that explore the different aspects of sustainable computing, over a wide range of problem domains and technologies from software and hardware designs to applications. Sustainability includes energy efficiency, natural resources preservation, and use of multiple energy sources as needed in computing devices and infrastructure.
    • Solutions for these problems call upon a wide range of algorithmic and computational frameworks, such as optimization, machine learning, decision support systems, meta-heuristics, and game-theory. Contributions to TSUSC must address sustainability problems in computing and information processing environments and technologies, and at different levels of the computational process.
  • IEEE Transactions on Circuits and Systems I: Regular Papers (TCAS-I)
    • The IEEE Transactions on Circuits and Systems I: Regular Papers (TCAS-I) publishes regular papers in areas of relevance to the IEEE Circuits and Systems Society, namely the theory, analysis, design, and practical implementation of circuits, and the application of circuit techniques to systems and signal processing.
    • The topics of interest covered include:
      • Analog, Digital and Mixed Signal Circuits and Systems.
      • Nonlinear Circuits and Systems.
      • Circuits and Systems for Communications.
      • Power Electronics and Systems.
      • Software for Analog and Digital Circuits and Systems.
      • Control aspects of Circuits and Systems.
    • The technical content of submitted papers is expected to have a clear connection to the general theme of circuits and systems. For areas which may contain subjects at the borderline with the domain of competence of other IEEE Societies, such as Communications, Control, and Signal Processing it is expected that papers submitted to TCAS-I will focus on the impact that a particular signal processing or communications algorithm or control theoretical result, may have on the design/implementation/performance of the corresponding circuit or system. Similarly, for papers which belong to the category Power Electronics and Systems, TCAS-I should only receive papers which clearly exploit circuit theoretic methodologies in their analysis/design or present significant results in the integrated circuit implementation. Papers not following these recommendations may be immediately returned to the authors.
    • https://ieee-cas.org/publications/transactions-circuits-and-systems-i-regular-papers
    • https://ieee-cas.org/pubs/tcas1
    • https://ieee-cas.org/pubs/tcas1/information-authors
  • IEEE Computer Architecture Letters (CAL)
    • "IEEE Computer Architecture Letters is a rigorously peer-reviewed forum for publishing early, high-impact results in the areas of uni- and multiprocessor computer systems, computer architecture, microarchitecture, workload characterization, performance evaluation and simulation techniques, and power-aware computing. Submissions are welcomed on any topic in computer architecture, especially but not limited to: microprocessor and multiprocessor systems, microarchitecture and ILP processors, workload characterization, performance evaluation and simulation techniques, compiler-hardware and operating system-hardware interactions, interconnect architectures, memory and cache systems, power and thermal issues at the architecture level, I/O architectures and techniques, independent validation of previously published results, analysis of unsuccessful techniques, domain-specific processor architectures (e.g., embedded, graphics, network, etc.), real-time and high-availability architectures, reconfigurable systems."
    • https://www.computer.org/web/cal/about
  • IEEE Transactions on Dependable and Secure Computing (TDSC)
    • "IEEE Transactions on Dependable and Secure Computing (TDSC) publishes archival research results focusing on research into foundations, methodologies, and mechanisms that support the achievement–through design, modeling, and evaluation–of systems and networks that are dependable and secure to the desired degree without compromising performance. The focus also includes measurement, modeling, and simulation techniques, and foundations for jointly evaluating, verifying, and designing for performance, security, and dependability constraints."
    • https://www.computer.org/web/tdsc/about
  • IEEE Embedded Systems Letters (ESL)
    • The journal is currently published quarterly consisting of new, short and critically refereed technical papers. Submissions are welcome on any topic in the broad area of embedded systems and embedded software, especially but not limited to:
      • Architectural and micro-architectural design of embedded systems: microarchitectures, customizable processors, signal processing, multi-processor SOC and NOC architectures;
      • Design automation algorithms, methods, and tools for VLSI implementations: specification languages, models and synthesis methods;
      • Component modeling and component-based development methodologies; Hardware-software co-design, co-design methodologies, design exploration tools;
      • Compilation and managed runtime environments for embedded systems; Profiling, measurement, analysis techniques for embedded applications; OS, middleware and support systems for embedded-system design;
      • Programming languages and software engineering for embedded or realtime applications;
      • Non-functional aspects of embedded systems including low power, reliability, dependability and availability. Low power design and power management;
      • Testing, validation, and verification of embedded software;
      • Embedded systems security;
      • Applications of embedded systems and software: military, avionics, and automotive: case studies, applications of new methodologies and tools to applications with increased system heterogeneity and scale.
    • https://ieee-ceda.org/publication/esl-publication/about
  • IEEE Transactions on Very Large Scale Integration (VLSI) Systems (TVLSI)
    • Design and realization of microelectronic systems using VLSI/ULSI technologies requires close collaboration among scientists and engineers in the fields of systems architecture, logic and circuit design, chips and wafer fabrication, packaging, testing, and systems applications. Generation of specifications, design, and verification must be performed at all abstraction levels, including the system, register-transfer, logic, circuit, transistor, and process levels. To address this critical area through a common forum, the IEEE Transactions on VLSI Systems was founded.
    • Design and realization of microelectronic systems using VLSI/ULSI technologies requires close collaboration among scientists and engineers in the fields of systems architecture, logic and circuit design, chips and wafer fabrication, packaging, testing, and systems applications. Generation of specifications, design, and verification must be performed at all abstraction levels, including the system, register-transfer, logic, circuit, transistor, and process levels.
    • To address this critical area through a common forum, the IEEE Transactions on VLSI Systems was founded. The editorial board, consisting of international experts, invites original papers which emphasize the novel system integration aspects of microelectronic systems, including interactions among system design and partitioning, logic and memory design, digital and analog circuit design, layout synthesis, CAD tools, chips and wafer fabrication, testing and packaging, and system level qualification. Thus, the coverage of this Transactions focuses on VLSI/ULSI microelectronic system integration.
    • Topics of special interest include, but are not strictly limited to, the following:
      • System Specification, Design and Partitioning,
      • System-level Test
      • Reliable VLSI/ULSI Systems
      • High Performance Computing and Communication Systems
      • Wafer Scale Integration and Multichip Modules (MCMs)
      • High-Speed Interconnects in Microelectronic Systems
      • VLSI/ULSI Neural Networks and Their Applications
      • Adaptive Computing Systems with FPGA components
      • Mixed Analog/Digital Systems
      • Cost, Performance Tradeoffs of VLSI/ULSI Systems
      • Adaptive Computing Using Reconfigurable Components (FPGAs)
    • "Call for Paper" for special issues.
      • Previous "Call for Paper" for special issue.
        • System security and privacy:IoT security, embedded systems security, hardware security and trust, physically unclonable functions, random number generators, machine learning assisted side channel analysis, machine learning for detection of side channel attacks, malware, etc.
        • Machine learning for security:machine learning techniques, cognitive systems, artificial intelligence, adversarial learning, fault tolerance of AI, robust AI, secure hardware implementations of cryptographic functions
        • Applications and case studies:FPGA security, smart autonomous systems, security- and privacy- aware data analytics, design for safety and certifications in airborne, health care, automotive and IoT applications, FPGA accelerators for analytics on encrypted data.
        • We interact with a large variety of computing systems in our daily life. These computing systems are connected through the network to provide a wide array of services. Depending on our specific circumstances, our interactions can be with embedded and cyber-physical systems or Internet-of-Things (IoT) devices. While these devices vary in terms of form factors, performance, and energy constraints, for all these devices, security and privacy issues have come to the forefront of design considerations. These systems collect and analyze our personal, financial as well as health information on a regular basis.Consequently, research and development efforts in academia and industry have been increasingly focusing on designing systems with security and privacy in mind. Given the complexity of these systems and the diversity of the potential attacks, machine learning has become an attractive solution for security and privacy analytics. It has made its mark for detecting known software, firmware as well as hardware vulnerabilities. Recent efforts have also highlighted the need for design automation techniques to ensure that the implementation of machine learning algorithms is robust against faults and side channels to enhance the overall system security.
        • This special issue is about security challenges and solutions with emerging computing technologies, including circuit design, architecture, automation and studies on vulnerabilities.
        • Multiple emerging computing technologies, based on, e.g., Graphene, Spintronics, Resistive RAM, Quantum Computing and others are being developed to enhance the capabilities of logic devices and circuits. The rapid growth in these technologies is synchronized with the decline of Moore's law, and thus promises to herald the era of Beyond CMOS technologies with a significant improvement in energy-efficiency, reliability, performance and manufacturability. These devices enable very different computing paradigms, e.g., neuromorphic computing, non-Boolean computing, and in-memory computing, thus making these platforms an interesting playground for circuit, and application-developers alike.
        • For example, several of these devices are opening up new information side channels, which require careful analysis before using those as implementation platforms for cryptographic primitives. From another perspective, phenomenon like cross-talk in these devices can threaten well-founded counter-measures like masking which assume independence of the mask values. Likewise, fault tolerance of these devices in the context of security needs a fresh evaluation. On the other hand, for many practical use cases like IoT/CPS, and emerging cryptographic standards like post-quantum cryptography, the security kernels and countermeasures need to be designed with stringent constraints on area/energy footprints. Therefore, identifying suitable design choices and adapting them to different applications in the IoT/CPS context is a need of the hour. In essence, both the design and attack paradigms for secure systems are blended with the emergence of new computing technologies, which will be covered in this special issue.
        • Security Kernel Design:
          • Device/Circuit perspectives, co-design for emerging technologies for security systems
          • Post-Quantum Cryptography on Beyond-CMOS technologies
          • Modeling, Implementation, Testing and Benchmarking of Physically Unclonable Functions using Emerging Technologies
          • Beyond Von Neumann architectures: (neuromorphic, in-memory computing) and their implication on the design, and resilience of security accelerators
          • Practical Implementations and Case Studies using emerging technologies for security applications
          • Novel technology/circuit-level Attack Resistance Mechanisms
          • Chain-of-Trust Design in Emerging Computing Technologies
          • Fundamental enhancements in neuromorphic computing to support security/trust mechanism design
        • Quantum-Enabled Attacks, Modeling Attacks, Information Leakage and Side-Channel Attack:
          • New passive/active side channel attacks on circuits built using emerging computing technologies
          • Modeling of Information Leakage for emerging computing technologies and Side-Channel Attacks
          • Fault attacks for emerging technologies using novel equipment
          • Novel Quantum-enabled attacks on cryptosystems and estimations
          • Machine Learning Attacks on secure systems designed using emerging technologies
          • Benchmarking of emerging computing technologies from their suitability as a platform for security system design
    • http://tvlsi.egr.duke.edu/
    • https://ieee-cas.org/publications/transactions-very-large-scale-integration-systems
  • IEEE Transactions on Computers (TC)
    • "These areas include, but are not limited to, the following: a) computer organizations and architectures; b) operating systems, software systems, and communication protocols; c) real-time systems and embedded systems; d) digital devices, computer components, and interconnection networks; e) specification, design, prototyping, and testing methods and tools; f) performance, fault tolerance, reliability, security, and testability; g) case studies and experimental and theoretical evaluations; and h) new and important applications and trends."
    • https://www.computer.org/web/tc/about
  • IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCAD)
    • The purpose of this Transactions is to publish papers of interest to individuals in the area of computer-aided design of integrated circuits and systems composed of analog, digital, mixed-signal, optical, or microwave components. The aids include methods, models, algorithms, and man-machine interfaces for system-level, physical and logical design including planning, synthesis, partitioning, modeling, simulation, layout, verification, testing, hardware-software codesign and documentation of integrated circuit and system designs of all complexities. Design tools and techniques for evaluating and designing integrated circuits and systems for metrics such as performance, power, reliability, testability, and security are a focus.
    • https://ieee-ceda.org/publication/tcad-publication
  • IEEE Journal on Exploratory Solid-State Computational Devices and Circuits (JXCDC), author fee required
  • IEEE Journal of Emerging and Selected Topics in Circuits and Systems (JETCAS)
    • "The IEEE Journal on Emerging and Selected Topics in Circuits and Systems is published quarterly and solicits, with particular emphasis on emerging areas, special issues on topics that cover the entire scope of the IEEE Circuits and Systems (CAS) Society, namely the theory, analysis, design, tools, and implementation of circuits and systems, spanning their theoretical foundations, applications, and architectures for signal and information processing."
    • http://ieee-cas.org/pubs/jetcas/information-authors
  • IEEE Transactions on Emerging Topics on Computing (TETC)
    • "IEEE Transactions on Emerging Topics in Computing publishes papers on emerging aspects of computer science, computing technology, and computing applications not currently covered by other IEEE Computer Society Transactions."
    • "Some examples of emerging topics in computing include: IT for Green, Synthetic and organic computing structures and systems, Advanced analytics, Social/occupational computing, Location-based/client computer systems, Morphic computer design, Electronic game systems, & Health-care IT."
    • https://www.computer.org/web/tetc
  • Journal of the ACM (JACM)
    • The Journal of the ACM (JACM) provides coverage of the most significant work on principles of computer science, broadly construed. The scope of research we cover encompasses contributions of lasting value to any area of computer science. To be accepted, a paper must be judged to be truly outstanding in its field. JACM is interested in work in core computer science and at the boundaries, both the boundaries of subdisciplines of computer science and the boundaries between computer science and other fields.
    • Algorithms and Combinatorial Optimization
    • Algorithms and Data Structures
    • Algorithms, Combinatorial Optimization, and Games
    • Artificial Intelligence
    • Complexity Theory
    • Computational Biology
    • Computational Geometry
    • Computer Graphics and Computer Vision
    • Computer-Aided Verification
    • Cryptography and Security
    • Cyber-Physical, Embedded, and Real-Time Systems
    • Database Systems and Theory
    • Distributed Computing
    • Economics and Computation
    • Information Theory
    • Logic and Computation
    • Logic, Algorithms, and Complexity
    • Machine Learning and Computational Learning Theory
    • Networking
    • Parallel Computing and Architecture
    • Programming Languages
    • Quantum Computing
    • Randomized Algorithms and Probabilistic Analysis of Algorithms
    • Scientific Computing and High Performance Computing
    • Software Engineering
    • Web Algorithms and Data Mining
    • https://jacm.acm.org/about.cfm
  • ACM Journal on Emerging Technologies in Computing Systems (JETC)
    • https://jetc.acm.org/
    • Author Guidelines: Manuscript Preparation
    • About JETC Scope
    • "The Journal of Emerging Technologies in Computing Systems invites submissions of original technical papers describing research and development in emerging technologies in computing systems. Major economic and technical challenges are expected to impede the continued scaling of semiconductor devices. This has resulted in the search for alternate mechanical, biological/biochemical, nanoscale electronic, asynchronous and quantum computing and sensor technologies. As the underlying nanotechnologies continue to evolve in the labs of chemists, physicists, and biologists, it has become imperative for computer scientists and engineers to translate the potential of the basic building blocks (analogous to the transistor) emerging from these labs into information systems. Their design will face multiple challenges ranging from the inherent (un)reliability due to the self-assembly nature of the fabrication processes for nanotechnologies, from the complexity due to the sheer volume of nanodevices that will have to be integrated for complex functionality, and from the need to integrate these new nanotechnologies with silicon devices in the same system."
    • The journal provides comprehensive coverage of innovative work in the specification, design analysis, simulation, verification, testing, and evaluation of computing systems constructed out of emerging technologies and advanced semiconductors. Topics include, but are not limited to:
      • Logic Primitive Design and Synthesis
        • how to design computational logic primitives from the new nanotechnologies and design tools supporting their effective design and verification
      • System-Level Specification, Design and Synthesis
        • how to interconnect these computational primitives to build complete information systems, and design tools for specifying, synthesizing, and verifying such systems
      • Software-Level Specification, Design and Synthesis
        • how to develop the necessary software so that applications can be effectively mapped onto information systems implemented using these new nanotechnologies, and tools for generating and verifying the software
      • Mixed-Technology Systems
        • how to interface across potentially hybrid nanotechnologies that may co-exist in the same information system
      • Interactions of Emerging Technologies and Applications
        • how to develop software/hardware for emerging technologies/applications such as neuromorphic computing and machine learning, system security/privacy, etc.
    • "JETC publishes research papers (no more than 25 pages in the ACM Journal/Transactions Format, http://www.acm.org/publications/submissions), tutorial and survey papers (approximately 40 to 50 pages with an extensive bibliography), and short technical notes (less than ten pages). Excessively over-length research paper will be returned without review."
  • ACM Transactions on Architecture and Code Optimization (TACO)
    • https://taco.acm.org/about.cfm
    • "The average turnaround time from submission to first response is 47 days, and at most 2 months. For revised manuscripts, the review process goes even faster. Many accepted manuscripts go through two rounds of review to reach a final decision only 5 months after submission. Accepted manuscripts are published in the digital library immediately after acceptance. They are printed in the next ACM TACO issue, which means an extra delay of at most 3 months. Hence, excellent manuscripts can make it from submission to print in 6 months; papers needing a major revision will make it to print in at most 9 months. The ACM TACO acceptance rate after two review rounds varies around 30%."
  • ACM Transactions on Cyber-Physical Systems (TCPS)
    • https://tcps.acm.org/about.cfm
    • TCPS will cover the following topics:
      • Computation Abstractions
      • System Modeling and Languages
      • System Compositionality and Integration
      • Design Automation and Tool Chains
      • Trustworthy System Designs
      • Resilient and Robust System Designs
      • Human in the Loop.
    • The application domains covered by TCPS include, but not limited to: Healthcare, Transportation, Automotive, Avionics, Energy, Living Space, and Robotics.
  • ACM Transactions on Embedded Computing Systems (TECS)
  • ACM Transactions on Computational Logic (TOCL)
    • https://tocl.acm.org/
    • https://tocl.acm.org/about.cfm
    • In particular, submissions on the semantic aspects of the mentioned topics are welcome.
      • Automated Deduction
      • Automata and Temporal Logic
      • Automated Verification
      • Concurrency Calculi and Tools
      • Constraint Programming
      • Finite Model Theory and Complexity of Logical Theories
      • Functional Programming and Lambda Calculus
      • Logical Aspects of Computational Complexity
      • Logical Aspects of Computational Linguistics and Computational Semantics
      • Logical Aspects of Databases
      • Logical Aspects of Knowledge Representation, Logic of Geometry, Physics, and Other Commonsense Domains
      • Logic and Machine Learning
      • Logic Programming
      • Logics of Uncertainty
      • Modal Logic, Epistemic Logic, Dynamic Logic, Logic and Games
      • Model Checking and Formal Methods
      • Nonmonotonic Reasoning and Answer Sets
      • Program Development and Verification
      • Program Specification
      • Proof Theory
      • Term Rewriting Systems
      • Type Theory and Logical Frameworks
  • ACM Transactions on Computer Systems (TOCS)
    • https://tocs.acm.org/scope.cfm
    • ACM Transactions on Computer Systems (TOCS) presents research and development results on the design, implementation, analysis, evaluation, and use of computer systems and systems software. The term "computer systems" is interpreted broadly and includes operating systems, systems architecture and hardware, distributed systems, optimizing compilers, and the interaction between systems and computer networks. Articles appearing in TOCS will tend either to present new techniques and concepts, or to report on experiences and experiments with actual systems. Insights useful to system designers, builders, and users will be emphasized.
      • Cloud systems
      • Dependable Systems
      • Design of entire systems
      • Distributed systems
      • Embedded Systems
      • File and storage systems
      • Impact of technology trends
      • Mobile systems
      • Operating systems
      • Performance and power optimization
      • Secure systems
      • System Management
      • System verification
      • Systems and Compiler Optimization
      • Systems and Computer Architecture
      • Systems and Databases
      • Systems and Networking
      • Systems and Programming Languages
      • Virtualization
  • ACM Transactions on Computation Theory (TOCT)
    • https://toct.acm.org/about.cfm
    • "The ACM Transactions on Computation Theory (ToCT) is a peer-reviewed journal that explores the mathematical nature of computation and its theoretical limitations (with an emphasis on computational complexity, foundations of cryptography and other computation-based topics in theoretical computer science)."
  • ACM Transactions on Design Automation of Electronic Systems (TODAES)
    • https://todaes.acm.org/about.cfm
    • "TODAES aims at fast review turnarounds such that the first review results will come out within 60 days on average."
    • "The journal intends to provide a comprehensive coverage of innovative works concerning the specification, design, analysis, simulation, testing, and evaluation of very large scale integrated electronic systems, emphasizing a computer science/engineering orientation."
  • ACM Transactions on Modeling and Computer Simulation (TOMACS)
    • https://tomacs.acm.org/about.cfm
    • "The ACM Transactions on Modeling and Computer Simulation (TOMACS) provides a single archival source for the publication of high-quality research and developmental results referring to all phases of the modeling and simulation life cycle. The subjects of emphasis are discrete event simulation, combined discrete and continuous simulation, as well as Monte Carlo methods."
    • Topics include:
      • Modeling Methodology:
        • modeling languages, model reuse, component-based approaches, agent-based approaches, multi-formalism modeling, hierarchical, multi-level modeling, meta modeling and visual modeling, composition and refinement of models, hybrid modeling.
      • Model Execution:
        • development and analysis of algorithms and data structures, approximative algorithms, hybrid algorithms, parallel algorithms, including GPU based approaches, distributed simulation, grid-based and cloud-based execution, inter-operation of simulation systems, distributed simulations for training, test and evaluation purposes, data driven simulation.
      • Random numbers and objects:
        • random number generators and testing, low-discrepancy sequences, random variate transformations, stochastic process and random object generators, statistical distribution fitting and data modeling.
      • Experiment design and simulation analysis:
        • analysis of the stochastic nature of simulation output and algorithms, including rare event simulation, simulation-based optimization and search, sensitivity analysis, variance reduction techniques and Markov chain Monte Carlo approaches.
      • Verification, validation, and accreditation of models:
        • detailed studies, workflow-based support, addressing questions of provenance, statistical model checking, reproducibility of simulation results.
      • Interplay between other areas of computer science and simulation:
        • simulation for decision support, workflows, artificial intelligence, virtual reality, big data, service-oriented approaches, grid-computing, visual analytics, probabilistic programming.
      • Advanced Applications:
        • Novel techniques and tools for simulating specific complex systems such as those arising in communication networks, computer science, cyber physical systems, health care, manufacturing, social science, systems biology, systems medicine, transportation systems.
  • ACM Transactions on Modeling and Performance Evaluation of Computing Systems (TOMPECS)
    • "ACM Transactions on Modeling and Performance Evaluation of Computing Systems (ToMPECS) is a new ACM journal that publishes refereed articles on all aspects of the modeling, analysis, and performance evaluation of computing and communication systems."
    • ACM ToMPECS solicits and will publish peer-reviewed articles that:
      • Define, develop, and assess new performance evaluation methodologies, including analytical techniques, experimental design, formal methods, instrumentation techniques, mathematical modeling, optimization, queueing theory, reliability analysis, simulation, statistical analysis, stochastic modeling, verification and validation, and workload characterization;
      • Provide new insights on the performance of computing and communication systems; or
      • Introduce new settings in which performance modeling and evaluation can play an important role.
    • "The target areas for the application of these performance evaluation methodologies are broad, and include traditional areas such as computer networks, computer systems, storage systems, telecommunication networks, and Web-based systems, as well as new areas such as data centers, green computing/communications, energy grid networks, and on-line social networks."
    • https://tompecs.acm.org/about.cfm
  • ACM Transactions on Reconfigurable Technology and Systems (TRETS)
    • Topics appropriate for TRETS include all levels of reconfigurable system abstractions and all aspects of reconfigurable technology including platforms, programming environments and application successes, such as:
      • The systems architecture of a reconfigurable platform.
      • Programming environments of reconfigurable systems, especially those designed for use with reconfigurable systems that will lead to increased programmer productivity.
      • Logic synthesis and related tools, as they relate to reconfigurable systems.
      • Languages and compilers for reconfigurable systems.
      • Applications on which success can be demonstrated.
      • The underlying technology from which reconfigurable systems are developed, including FPGA architectures and their associated computer-aided design algorithms.
    • https://trets.acm.org/about.cfm
  • ACM Transactions on Modeling and Computer Simulation (TOMACS)
    • The ACM Transactions on Modeling and Computer Simulation (TOMACS) provides a single archival source for the publication of high-quality research and developmental results referring to all phases of the modeling and simulation life cycle. The subjects of emphasis are discrete event simulation, combined discrete and continuous simulation, as well as Monte Carlo methods.
    • Modeling Methodology: modeling languages, model reuse, component-based approaches, agent-based approaches, multi-formalism modeling, hierarchical, multi-level modeling, meta modeling and visual modeling, composition and refinement of models, hybrid modeling.
    • Model Execution: development and analysis of algorithms and data structures, approximative algorithms, hybrid algorithms, parallel algorithms, including GPU based approaches, distributed simulation, grid-based and cloud-based execution, inter-operation of simulation systems, distributed simulations for training, test and evaluation purposes, data driven simulation.
    • Random numbers and objects: random number generators and testing, low-discrepancy sequences, random variate transformations, stochastic process and random object generators, statistical distribution fitting and data modeling.
    • Experiment design and simulation analysis: analysis of the stochastic nature of simulation output and algorithms, including rare event simulation, simulation-based optimization and search, sensitivity analysis, variance reduction techniques and Markov chain Monte Carlo approaches.
    • Verification, validation, and accreditation of models: detailed studies, workflow-based support, addressing questions of provenance, statistical model checking, reproducibility of simulation results.
    • Interplay between other areas of computer science and simulation: simulation for decision support, workflows, artificial intelligence, virtual reality, big data, service-oriented approaches, grid-computing, visual analytics, probabilistic programming.
    • Advanced Applications: Novel techniques and tools for simulating specific complex systems such as those arising in communication networks, computer science, cyber physical systems, health care, manufacturing, social science, systems biology, systems medicine, transportation systems.

Other Journals

  • Future Generation Computer Systems
    • Applications and application support:
      • Novel applications for novel e-infrastructures
      • Complex workflow applications
      • Big Data registration, processing and analyses
      • Problem solving environments and virtual laboratories
      • Semantic and knowledge based systems
      • Collaborative infrastructures and virtual organizations
      • Methods for high performance and high throughput computing
      • Urgent computing
      • Scientific, industrial, social and educational implications
      • Education
    • Methods and tools:
      • Tools for infrastructure development and monitoring
      • Distributed dynamic resource management and scheduling
      • Information management
      • Protocols and emerging standards
      • Methods and tools for internet computing
      • Security aspects
    • Theory:
      • Process specification;
      • Program and algorithm design
      • Theoretical aspects of large scale communication and computation
      • Scaling and performance theory
      • Protocols and their verification

Comments on Submitting Articles to Journals for Publication

If I am using noise-based logic to implement neuromorphic processors, send the article(s) to TETCI.

For cell-library implementation, circuit simulation (or, logic simulation) for noise-based logic, try the following:

  • ACM JETC
  • ACM TOCL
  • ACM TOCS
  • ACM TODAES
  • ACM ToMPECS
  • IEEE JETCAS
  • IEEE TETC
  • IEEE TCAD
  • IEEE TMSCS
  • IEEE TC
  • ACM JACM

Journals for Side Projects

Journals for Computational Engines

  • ACM Journal of Experimental Algorithmics (JEA):
    • The first publication devoted entirely to experimental work in algorithms and data structures
    • The Journal of Experimental Algorithmics (ISSN 1084-6654) is a high-quality journal devoted to the study of discrete algorithms and data structures from an empirical perspective. The journal welcomes original submissions that focus on design, implementation, and performance evaluation through a combination of experimentation and classical techniques.
      • JEA joins RCR: Replicated Computational Results Initiative
      • Authors of articles nearly-accepted in JEA will now be invited to apply for an RCR certificate attached to their article. For those that accept, a further reviewer will be appointed to ensure that their experimental results can be replicated. The RCR initiative aims to improve the reproducibility of experimental results in the community and adds to the trustability of the experimental results in the articles published in JEA. For more details see RCR Initiative page.
      • RCR review process: We expect that this extra reviewing will be light and will not noticeably extend the reviewing period, as it will run in parallel with the last stages of standard reviewing (the referee will communicate with the authors directly via email). The Reproducibility Referee may advise the authors on what additional information to add in the article in order to let readers reproduce the results faithfully. Reacting to this advice works in the same way as with standard referees: the parties iterate until the referee is satisfied. Ultimately, this referee will declare whether or not the computational results in the manuscript are reproducible.
      • Methods for replicating results: We rely on the expertise of the Reproducibility Reviewer to make the final determination of the designation. Presently we have two basic approaches for assessing replicability. The first is more desirable, but not always possible.
      • Independent replication: The authors provide the RCR reviewer access to, or sufficient description of, the computational platform used to produce the manuscript results. Access could be:
        • A direct transfer of software to the reviewer or a pointer to an archive of the software, and a description of a commonly available computer system the reviewer can access.
        • A guest account and access to the software on the system used to produce the results.
        • Detailed observation of the authors replicating the results.
      • To prepare the data for the review process, the authors must send to the designated Reproducibility Reviewer:
        • A repository which includes the relevant source code.
        • A readme file which describes how to run the experiments.
        • A script which triggers all experiments (e.g., generates or downloads necessary input files, compiles the programs, runs the experiments, and generates data and tables/figures).
        • An assignment of generated tables/figures (possibly also in the readme file) to tables/figures in the accepted paper.
      • Review of computational results artifacts: In some situations, authors may not be able to readily replicate computational results. Results may be from a system that is no longer available, or may be on a leadership class computing system to which access is very limited. In these situations, careful documentation of the process used to produce results could be sufficient for an RCR designation. In this case, the software should have its own substantial verification process to give the reviewer confidence that computations were performed correctly. If timing results are reported, the authors' artifacts should include validation testing of the timers used to report results.
    • To stimulate research in algorithms based upon implementation and experimentation; in particular, to encourage testing, evaluation and reuse of complex theoretical algorithms and data structures.
    • To distribute programs and testbeds throughout the research community and to provide a repository of useful programs and packages to both researchers and practitioners.
    • The ACM JEA was established to address the following issues:
      • The empirical study of combinatorial algorithms is a rapidly growing research area, with no proper outlet for publication.
      • Communication among researchers in this area must include more than a summary of results or a discussion of methods; the actual programs and data used are of critical importance.
      • Many published algorithms and data structures have never been implemented by anyone and are at risk of remaining theoretical "curiosities.'' To bring such algorithms and data structures into the practical realm often requires considerable sophistication; researchers need to be encouraged to turn their talents in that direction.
      • Most researchers find that they must program their own version of this or that well-known algorithm or data structure, because repositories for these are not available.
      • The two preceding reasons also explain why practitioners only rarely use state-of-the-art algorithms and data structures; a repository of routines, most with well documented behavior on realistic test cases, will encourage practitioners to use more recent results.
    • In addition, JEA aims to become a forum to distribute programs and testbeds throughout the research community and to provide a repository of useful programs and packages to both researchers and practitioners.
    • JEA welcomes research on algorithms and data structures for all sorts of practical computation models, including deterministic, randomized, approximate, online, parallel, distributed, streaming, and external-memory. The following are some typical, but by no means exclusive, application areas:
      • combinatorial optimization
      • computational biology
      • computational geometry
      • graph manipulation
      • integer arithmetic and cryptography
      • machine learning and AI
      • management of massive datasets
      • routing and scheduling
      • searching and sorting
      • string processing
      • VLSI design
      • web search and information retrieval
  • Electronic Colloquium on Computational Complexity (ECCC)
  • Theory of Computing (ToC)
  • ACM Transactions on Algorithms (TALG) publishes original research of the highest quality dealing with algorithms that are inherently discrete and finite, and having mathematical content in a natural way, either in the objective or in the analysis.
    • ACM Transactions on Algorithms welcomes submissions of original research of the highest quality dealing with algorithms that are inherently discrete and finite, and having mathematical content in a natural way, either in the objective or in the analysis. Most welcome are new algorithms and data structures, new and improved analyses, and complexity results.
    • Specific areas of computation covered by the journal include:
      • combinatorial searches and objects;
      • counting;
      • discrete optimization and approximation;
      • randomization and quantum computation;
      • parallel and distributed computation;
      • algorithms for
      • graphs,
      • geometry,
      • arithmetic,
      • number theory,
      • strings;
      • on-line analysis;
      • cryptography;
      • coding;
      • data compression;
      • learning algorithms;
      • methods of algorithmic analysis;
      • discrete algorithms for application areas such as
      • biology,
      • economics,
      • game theory,
      • communication,
      • computer systems and architecture,
      • hardware design,
      • scientific computing

Journals for Machine Learning

Conferences and Journals in Signal Processing and Communication/Information Theory

IEEE International Conference on Communications

IEEE International Conference on Multimedia and Expo (ICME 2019)

IEEE International Conference on Computational Photography (ICCP 2019)

IEEE Data Science Workshop (DSW 2019)

IEEE Global Communications Conference (GLOBECOM)

Other conferences in signal processing and communication/information theory:

  • IEEE International Conference on Image Processing (ICIP)
    • ICIP, 26th IEEE International Conference on Image Processing
    • Taipei, Taiwan
    • September 22-25, 2019
    • Submission deadline: January 31, 2019 February 8, 2019
  • IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP)
  • IEEE Global Conference on Signal and Information Processing (GlobalSIP)
  • IEEE International Symposium on Biomedical Imaging (ISBI)
  • IEEE Conference on Advance Video and Signal-Based Surveillance (AVSS)
  • ACM/IEEE International Conference on Information Processing in Sensor Networks (IPSN)
  • IEEE International Symposium on Signal Processing and Information Technology (ISSPIT)
  • International Symposium on Information Theory (ISIT)
  • Allerton Conference
  • Conference on Information Sciences and Systems (CISS)
  • IEEE Consumer Communications & Networking Conference (ICCNC)
  • IEEE International Conference on Blockchain and Cryptocurrency (ICBC)
  • IEEE/IFIP Network Operations and Management Symposium (NOMS)
  • IEEE Conference on Communications and Network Security (CNS)
  • IEEE International Conference on Computer Communications (IEEE INFOCOM)
  • IFIP/IEEE International Symposium on Integrated Network Management (IFIP/IEEE IM)
    • April 8-12, 2019
    • Washington, D.C.
    • Submission deadlines: September 10, 2018 (extended from August 19, 2018).
  • IEEE International Symposium on Dynamic Spectrum Access Networks (DySPAN)
  • IEEE International Conference on Communications, Control, and Computing Technologies for Smart Grids
    • Alternatively known as: IEEE International Conference on Smart Grid Communications (SmartGridComm)
    • http://sgc2019.ieee-smartgridcomm.org/
    • October 21-24, 2019
    • Beijing, China
    • Submission deadline: April 15, 2019
  • IEEE Wireless Communications and Networking Conference (WCNC)
  • IEEE International Conference on E-health Networking, Application & Services (Healthcom/HEALTHCOM)
    • Submission deadline: May 2019.

Journals in signal processing and communication/information theory:

  • IEEE Transactions on Signal Processing
  • IEEE Journal of Selected Topics in Signal Processing
  • IEEE Signal Processing Letters
  • IEEE/ACM Transactions on Audio, Speech, and Language Processing
  • IEEE Transactions on Information Forensics and Security
  • IEEE Transactions on Image Processing
  • IEEE Transactions on Computational Imaging
  • IEEE Transactions on Signal and Information Processing over Networks
  • IEEE Transactions on Multimedia
  • IEEE Transactions on Information Theory
  • IEEE Communications Surveys & Tutorials
  • IEEE Transactions on Cognitive Communications and Networking (TCCN)
  • IEEE Transactions on Communications
  • IEEE Transactions on Green Communications and Networking (TGCN)
  • IEEE Transactions on Molecular, Biological and Multi-scale Communications (TMBMC)
  • IEEE Transactions on Network and Service Management (IEEE TNSM)
  • IEEE Transactions on Wireless Communications
  • IEEE/ACM Transactions on Networking
  • IEEE/OSA Journal of Optical Communications and Networking
  • IEEE Internet of Things Journal
  • IEEE Journal of Biomedical and Health Informatics (J-BHI)
  • IEEE Transactions on Network Science and Engineering (TNSE)
  • IEEE Transactions on Cloud Computing
  • IEEE Transactions on Smart Grid
  • IEEE Transactions on Mobile Computing (TMC)
  • IEEE/OSA Journal of Lightwave Technology

Additional Journals of Interest:

  • https://www.ieeecss.org/publication/transactions-control-network-systems
    • The IEEE Transactions on Control of Network Systems is committed to the timely publication of high-impact papers at the intersection of control systems and network science. In particular, the journal addresses research on decision and control systems characterized by a distributed or networked architecture, spanning modeling, analysis, estimation, design, and implementation, with an emphasis on analytical foundations. Topics covered by this journal include collaborative control, distributed learning, multi-agent systems, distributed optimization, control of collective behavior, distributed estimation, dynamical systems over graphs, coevolutionary networks, synchronization, large-scale complex systems, and control with communication constraints. Application areas relevant to control of network systems include smart infrastructure, multi-robot systems and swarm robotics, systems biology, smart health, computing, communications, transportation, manufacturing, power systems, sensor networks, social networks, and cyber-physical social systems.

Benchmarks and Data Sets

Tips on Doing Good Research and Writing Good Papers

  • https://sosp19.rcs.uwaterloo.ca/cfp.html
    • Papers will be judged on novelty, significance, clarity, relevance, and correctness. A good paper will:
      • Consider a significant problem.
      • Propose and implement an interesting, compelling solution.
      • Demonstrate the practicality and benefits of the solution.
      • Draw appropriate conclusions.
      • Clearly describe what the authors have done.
      • Clearly articulate the advances beyond previous work

Author Information

The MIT License (MIT)

Copyright (c) <2017> Zhiyang Ong

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Email address: echo "cukj -wb- 23wU4X5M589 TROJANS cqkH wiuz2y 0f Mw Stanford" | awk '{ sub("23wU4X5M589","F.d_c_b. ") sub("Stanford","d0mA1n"); print $5, $2, $8; for (i=1; i<=1; i++) print "6\b"; print $9, $7, $6 }' | sed y/kqcbuHwM62z/gnotrzadqmC/ | tr 'q' ' ' | tr -d [:cntrl:] | tr -d 'ir' | tr y "\n" Don't compromise my computing accounts. You have been warned.